Форум программистов, компьютерный форум, киберфорум
Python
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
 Аватар для beginner on PY
24 / 2 / 0
Регистрация: 21.11.2015
Сообщений: 40

Python3 & MySQLdb

21.11.2015, 14:31. Показов 1100. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Только начал работать в python3 с MySQLdb. Хочу получить данные с формы и записать их в БД. (читал что можно через ajax, но не понял как)
Заранее спасибо!
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
<html>
<head>
<meta charset="utf-8">
<title>HOME</title>
<style>
</style>
</head>
<body>
<link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
  <script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
</script>
 
<div id="main" class="container" method="post" action="processname.cgi">
        <h1 style="text-align:center">Заполните отчет</h1>
        <button class="allbtn" data-toggle="modal" data-target="#bt">Создать отчет</button>
    <div class="modal fade" id="bt" role="dialog"  >
        <div  class="modal-dialog" style="width:250px">
            <div class="modal-content" >
                <div class="modal-header">
                    <button type="button" class="close" data-dismiss="modal">&times;</button>
                    <h4 class="modal-title">Отчет по занесению бага</h4>
                </div>
                <div class="modal-body" >
                    <div>
                        <p>введите название бага:</p>
                        <input type="text" name="bug_name">
                    </div>
                    <div>
                        <p>приоритет бага:</p>
                        <select name="priority">
                        <option value=""></option>
                        <option value="high">высокий</option>
                        <option value="medium">средний</option>
                        <option value="low">низкий</option>
                        </select>
                    </div>
                    <div>
                        <p>описание бага:</p>
                        <textarea name="discription" rows="10" cols="22"></textarea>
                    </div>
                    <div>
                        <p>должность:</p>
                        <input type="text" name="position" value="тестер">
                    </div>
                    <div>
                        <p>подтвердите пароль:</p>
                        <input type="password" name="psw">
                    </div>
                    <div >
                        <input type="submit" name="submitdata" value="Submit Data"/>
                    </div>
 
                </div>
            </div>
        </div>
    </div>
</div>
</body>
</html>
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/usr/bin/env python3
 
import MySQLdb as mdb
 
con=mdb.connect("localhost","user","123456","new_report")
 
with con:
    cur=con.cursor()
    cur.execute("drop table if exists report")
    cur.execute("create table report(\
    user_id int primary key auto_increment,\
    bug_name char(20),bug_priority char(20),\
    bug_description text(250), position char(6),\
    psw char(20))")
    cur.execute("insert into report(bug_name,bug_priority,\
    bug_description,position,psw)\
    values('button not exist','high','button EXIT not exist', 'tester','123456789')")
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
21.11.2015, 14:31
Ответы с готовыми решениями:

Модуль MySQLdb, Linux и Python3.4
Здравствуйте. Работает у кого-нибудь такая смесь: модуль MySQLdb, Linux и Python3.4? У меня три варианта получалось 1)...

Pyton mySQLdb update
pyton mySQLdb какой синтаксис у оператора &quot; update&quot;, нужно обновлять содержимое ячейки строку и колонку я знаю. с оператором SELECT и...

query='SELECT * FROM resume WHERE ' & ''' & RecSet('place')& ''' & '=' & '''& s_loc &''' & - что не так?
упростил для краткости запрос. в чем ошибка? RecSet - это коннекшн. query='SELECT * FROM resume WHERE ' &amp; ''' &amp;...

7
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
21.11.2015, 15:16
beginner on PY, Все сказал, кроме самого важного. Что у тебя на серверной части крутится?
0
 Аватар для beginner on PY
24 / 2 / 0
Регистрация: 21.11.2015
Сообщений: 40
21.11.2015, 15:27  [ТС]
alex925, нужно передать данные в таблицу
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
21.11.2015, 15:35
beginner on PY, Ты прикалываешься или ты реально не понимаешь, что у тебя должн быть web сервер, который будет выдавать юзеру страницы и обрабатывать запросы?
0
Эксперт по компьютерным сетям
 Аватар для Jabbson
5907 / 3359 / 1036
Регистрация: 03.11.2009
Сообщений: 10,008
21.11.2015, 17:50
Цитата Сообщение от beginner on PY Посмотреть сообщение
Только начал работать в python3 с MySQLdb.
последний раз, когда я проверял, MySQLdb не работал с python3.
0
 Аватар для beginner on PY
24 / 2 / 0
Регистрация: 21.11.2015
Сообщений: 40
23.11.2015, 18:55  [ТС]
alex925, я действительно не очень понимаю, что нужно сделать
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
23.11.2015, 19:18
beginner on PY, тебе надо подтянуть мат часть. Почитай про веб серверы, протокол wsgi, протокол http. У тебя проблемы из-за того, что ты не понимаешь как взаимодействуют технологии, которыми ты вознамерился пользоваться.
Если в кратце, то браузер и база данных не могут "дружить" на прямую. В действительности есть веб сервер, который обрабатывает запросы (от браузера), пишет/читает из БД (как раз на сервере и происходит, то что ты хочешь организовать) и потом отдает сгенерированные веб страницы бразеру.
1
 Аватар для beginner on PY
24 / 2 / 0
Регистрация: 21.11.2015
Сообщений: 40
23.11.2015, 19:39  [ТС]
alex925, спасибо за информативный ответ
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
23.11.2015, 19:39
Помогаю со студенческими работами здесь

error '80020009' &Icirc;&oslash;&egrave;&aacute;&ecirc;&agrave;. /lalala/profile.asp, line 28
При простейшем и сто раз работавшем скрипте, вылетает ошибка! след. содержания error '80020009' ...

Помогите найти драйвера для pci\ven_8086&DEV_266E&SUBSYS_A002145&REV_05\3&13C0B0C5&0&F2
pci\ven_8086&amp;DEV_266E&amp;SUBSYS_A002145&amp;REV_05\3&amp;13C0B0C5&amp;0&amp;F2 Мультимедиа аудиоконтроллер помогите плз найти...

Мультимедиа контролер PCI\VEN_14F1&DEV_8800&SUBSYS_EA3D14F1&REV_05\4&25700A26&0&3020
Помогите пожалуйста найти драйвер на мультимедиа видеоконтролер ...

немогу найти драйвера на PCI\VEN_1039&DEV_7012&SUBSYS_810D1043&REV_A0\3&61AAA01&0&17
Мультимедиа аудиоконтроллер PCI\VEN_1039&amp;DEV_7012&amp;SUBSYS_810D1043&amp;REV_A0\3&amp;61AAA01&amp;0&amp;17

Нужен драйвера, код PCI\VEN_1039&DEV_7012&SUBSYS_0C98105B&REV_A0\3&B1BFB68&0&17
всем привет !! уменя нет звука нужен драйвер код PCI\VEN_1039&amp;DEV_7012&amp;SUBSYS_0C98105B&amp;REV_A0\3&amp;B1BFB68&amp;0&amp;17 скачал прогу их много ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru