Php to Python
Формулировка задачи:
Доброго времени суток всем
Есть такой вот небольшой код на php
Нужно переписать на питоне
Поможете немного? Для тех кто питон знает это минутное дело. Плюс мне ваша помощь послужит хорошим стартом в изучении питона. Заранее всем спасибо кто поможет
Листинг программы
- <?php
- $hostname = "localhost";
- $username = "";
- $password = "";
- $dbName = "";
- mysql_connect($hostname,$username,$password)
- OR DIE("Error");
- mysql_select_db($dbName) or die(mysql_error());
- if(isset($_POST['longitude'])) {
- $lon = $_POST['longitude'];
- $lat = $_POST['latitude'];
- $name = $_POST['name'];
- $time = date("Y-m-d H:i:s");
- $sql = "SELECT id FROM location WHERE name = '$name'";
- $result = mysql_query($sql);
- if(mysql_num_rows($result)==0){
- $query = "INSERT INTO location (`name`,`lon`,`lat`,`time`) VALUES('$name','$lon','$lat','$time' )";
- mysql_query($query) or die(mysql_error());
- }else{
- $result = mysql_query ("UPDATE location SET lon='$lon', lat='$lat', time='$time' WHERE name='$name'");
- }
- }
- ?>
Решение задачи: «Php to Python»
textual
Листинг программы
- from flask import Flask, redirect, url_for, request
- app = Flask(__name__)
- @app.route('/success/<name>')
- def success(name):
- return 'welcome %s' % name
- @app.route('/login',methods = ['POST', 'GET'])
- def login():
- if request.method == 'POST':
- user = request.form['nm']
- return redirect(url_for('success',name = user))
- else:
- user = request.args.get('nm')
- return redirect(url_for('success',name = user))
- if __name__ == '__main__':
- app.run(debug = True)
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д