Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
2 / 2 / 1
Регистрация: 03.10.2010
Сообщений: 182

Не добавляет записи в БД

11.12.2013, 22:18. Показов 657. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть код страницы:
PHP
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
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
<?php
require_once("connect.php");
?>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf8_general_ci" />
    <title></title>
    <link href="style.css" rel="stylesheet" type="text/css"/>
</head>
 
<body>
<table width="100%" border="0" align="center">
  <tr>
    <td colspan="3">
        <div id="logo">
            <table width="98%" border="0">
                  <tr>
                    <td  style="font-size:72px; text-align:center; font-family:Comic Sans MS;"><a href="#">Магазин</a></td>
                  </tr>
            </table>
        </div>
    </td>
  </tr>
    <tr>
    <td colspan="3" style="text-align:center;">
        <div id="menu"><a href="prosmotr.php">Просмотр</a> &nbsp; | &nbsp; <a href="add.php">Добавить</a> &nbsp; | &nbsp; <a href="delete.php">Удалить</a> &nbsp; | &nbsp; <a href="edit.php">Изменить</a> &nbsp; | &nbsp; <a href="index.php?logout">Выход</a></div>
    </td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td width="750 px"  align="center" >
    <div style="padding-top:50px;"></div>           
            <?php
 
                if (!empty($_POST))
                if ($_POST['Kod_zakaza']!="" and $_POST['Kod_klienta']!="" and $_POST['Data_zakaza']!="" and $_POST['Data_vipolnenia']!="" and $_POST['Kod_uslugi']!="" and $_POST['Stoimost_uslug']!="") {
 
                    
                    $sql = "insert into zakaz (Kod_zakaza,Kod_klienta,Data_zakaza) values ('".$_POST["Kod_zakaza"]."', '".$_POST["Kod_klienta"]."','".$_POST["Data_zakaza"]."')";
                    $sql .= "insert into usluga (Data_vipolnenia,Kod_zakaza,Kod_uslugi,Stoimost_uslug) values ('".$_POST["Data_vipolnenia"]."','".$_POST["Kod_uslugi"]."','".$_POST["Stoimost_uslug"]."')";
                    $result -> multi_query($sql);
                    if ($result){
                    echo "It's entered!";
                    } else {
                    echo "There's been a problem: ".mysql_error();
                    }
                }
                $fio = '';
                $sql_fio = "SELECT * FROM klient";
                $result_fio = mysql_query($sql_fio);
                    
                while ( $res_fio = mysql_fetch_assoc( $result_fio ) )
                {
                  $fio.= "<option value='".$res_fio['Kod_klienta']."'>".$res_fio['FIO']."</option>";
                }
 
                echo $fio;
 
                $usl = '';
                $sql_usl = "SELECT * FROM prays_uslug";
                $result_usl = mysql_query($sql_usl);
                    
 
                while ( $res_usl = mysql_fetch_assoc( $result_usl ) )
                {
                  $usl .= "<option value='".$res_usl['Kod_uslugi']."'>".$res_usl['Nazvanie_uslugi']."</option>";
                }
 
                echo $usl;              
                
            ?>
            <form method="POST" action = 'add_book.php'>
            <table width="600" border="0" align="center">
            <tr>
                <td>ФИО клиента : </td>
                <td><select name="Kod_klienta"><? echo $fio ?></select></td>
              </tr>
              <tr>
                <td>Услуга : </td>
                <td><select name="Nazvanie_uslugi" /><? echo $usl ?></select></td>
              </tr>         
            <tr>
                <td>Заказ № :</td>
                <td><input type="text" name="Kod_zakaza"></td>
              </tr>
              <tr>
                <td>Дата заказа : </td>
                <td><input type="text" name="Data_zakaza"></td>
              </tr>
              <tr>
                <td>Дата выполнения : </td>
                <td><input type="text" name="Data_vipolnenia"></td>
              </tr>
            <tr>
                <td>Стоимость : </td>
                <td><input type="text" name="Stoimost_uslug"></td>
              </tr>
               
              <tr>
                <td><input type="submit" name='submit' value=OK></td>
              </tr>
            </table>
 
            </form>
    </td>
    <td width="300 px" VALIGN="top" >
        <h2>Добавить</h2>
            <div id="menu"><a href="add_chitatelya.php">Читателя</a><br><a href="add_book.php">Книгу</a><br><a href="add_janr.php">Жанр</a><br><a href="add_izdatelstvo.php">Издательтво</a></div>
    </td>
  </tr>
</table>
 
<?php
 mysql_close();
// закрыть доступ к БД
?>
 
</body>
</html>
Данные ввожу в форму все как полагается, после нажатия кнопки отправить в БД пусто. В чем может быть проблема?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
11.12.2013, 22:18
Ответы с готовыми решениями:

Не добавляет записи в БД
Доброго всем времени суток. Возникла такая проблема. Была форма с парой инпутов на добавление записей в БД. Добавляло все как надо....

не добавляет записи в БД
не добавляет записи в БД подскажите где ошибка? файл с подключением бд рабочий, а вот добавлять не хочет, я просто новичок не могу найти...

Не добавляет записи в бд
Здравствуйте, по урокам сделаны два файла: index.php, store.php и бд MySQL examles01. Записи в таблицу не добавляются. Так как я вообще...

2
Иллюзионист
 Аватар для philin
154 / 153 / 27
Регистрация: 02.10.2013
Сообщений: 330
11.12.2013, 23:20
Цитата Сообщение от Сеня 2007 Посмотреть сообщение
$result -> multi_query($sql);
Может, все же
PHP
1
$result = mysql_query($sql);
В Вашем варианте как минимум PHP-ошибки есть. Например, $result не определен. Включите вывод ошибок
0
2 / 2 / 1
Регистрация: 03.10.2010
Сообщений: 182
12.12.2013, 12:57  [ТС]
не помогает! то что я написал эта функция переваривает одновременно 2 запроса. Но все равно ничего не добавляет. Есть еще какие нибудь идеи?

Добавлено через 13 часов 5 минут
Помогите кто нибудь!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
12.12.2013, 12:57
Помогаю со студенческими работами здесь

DataAdapter не добавляет Записи в БД
Добрый день! Подскажите плиз, я в тупике. Вроде все правильно, а адаптер не добавляет строку в БД! public partial class...

INSERT добавляет 2 записи вместо 1
Вот код, в phpMyAdmin на id стоит auto_increment, когда пытаюсь добавить запись с определенным id, то добавляется одна запись, видимо...

В файле записи добавляет только одну запись
Нужно создать список работников и вывести их в Memo. Свою программу прикладываю к вопросу.

Глюк с добавлением записи, добавляет сразу по две
Продолжение темы: https://www.cyberforum.ru/ms-access/thread1327120.html При добавление одной записи в таблицу почему-то записывается...

Транзакция добавляет записи, но самой связи между данными не устанавливает
Доброго времени суток. Написал транзакцию, но в результате он добавляет данные в связанные таблицы, но самой связи между данными не...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru