|
|
|
не выполняется редактирование записи!
|
|||
|---|---|---|---|
|
#18+
вот пример кода! <? /* Соединяемся с базой данных */ $hostname = "localhost"; // название/путь сервера, с MySQL $username = "root"; // имя пользователя (в Denwer`е по умолчанию "root") $password = ""; // пароль пользователя (в Denwer`е по умолчанию пароль отсутствует, этот параметр можно оставить пустым) $dbName = "test"; // название базы данных /* Таблица MySQL, в которой хранятся данные */ $table = "info"; /* Создаем соединение */ mysql_connect($hostname, $username, $password) or die ("Не могу создать соединение"); mysql_query ("set character_set_client='cp1251'") || die(mysql_error()); mysql_query ("set character_set_results='cp1251'") || die(mysql_error()); mysql_query ("set collation_connection='cp1251_general_ci'"); /* Выбираем базу данных. Если произойдет ошибка - вывести ее */ mysql_select_db($dbName) or die (mysql_error()); /* Если была нажата кнопка редактирования, вносим изменения */ //error_reporting (0); if(@$submit_edit) { $query = "UPDATE $table SET last_name='$last_name', name='$name', middle_name='$middle_name', birth='$birth', telephone_number='$telephone_number', place_of_work='$place_of_work', locations='$locations', period_of_sanction='$period_of_sanction' WHERE id='$update'"; /* Выполняем запрос. Если произойдет ошибка - вывести ее. */ mysql_query($query) or die(mysql_error()); } /* Заносим в переменную $res всю базу данных */ $query = "SELECT * FROM $table"; /* Выполняем запрос. Если произойдет ошибка - вывести ее. */ $res = mysql_query($query) or die(mysql_error()); /* Узнаем количество записей в базе данных */ $row = mysql_num_rows($res); /* Выводим данные из таблицы */ echo (" <!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \" http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\"> <html xmlns=\" http://www.w3.org/1999/xhtml\"> <head> <meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1251\" /> <title>Вывод данных из MySQL</title> <style type=\"text/css\"> <!-- body { font: 12px Georgia; color: #666666; } h3 { font-size: 16px; text-align: center; } table { width: 700px; border-collapse: collapse; margin: 0px auto; background: #E6E6E6; } td { padding: 3px; text-align: center; vertical-align: middle; } .buttons { width: auto; border: double 1px #666666; background: #D6D6D6; } --> </style> </head> <body> <h3>Редактирование и обновление данных</h3> <table border=\"1\" cellpadding=\"0\" cellspacing=\"0\"> <tr style=\"border: solid 1px #000\"> <td><b>#</b></td> <td align=\"center\"><b>Фамилия</b></td> <td align=\"center\"><b>Имя</b></td> <td align=\"center\"><b>Отчество</b></td> <td align=\"center\"><b>Дата рождения</b></td> <td align=\"center\"><b>Номер телефона</b></td> <td align=\"center\"><b>Место работы</b></td> <td align=\"center\"><b>Адрес</b></td> <td align=\"center\"><b>Строки санкции</b></td> </tr> "); /* Цикл вывода данных из базы конкретных полей */ while ($row = mysql_fetch_array($res)) { echo "<form action=\"update_data.php\" method=\"post\" name=\"edit_form\">\n"; echo "<input type=\"hidden\" name=\"update\" value=\"".$row["id"]."\" />\n"; echo "<tr>\n"; echo "<td>".$row['id']."</td>\n"; echo "<td><input type=\"text\" value=\"".$row['last_name']."\" name=\"last_name\" /></td>\n"; echo "<td><input type=\"text\" value=\"".$row['name']."\" name=\"test_name\" /></td>\n"; echo "<td><input type=\"text\" value=\"".$row['middle_name']."\" name=\"middle_name\" /></td>\n"; echo "<td><input type=\"text\" value=\"".$row['birth']."\" name=\"test_birth\" /></td>\n"; echo "<td><input type=\"text\" value=\"".$row['telephone_number']."\" name=\"telephone_number\" /></td>\n"; echo "<td><input type=\"text\" value=\"".$row['place_of_work']."\" name=\"place_of_work\" /></td>\n"; echo "<td><input type=\"text\" value=\"".$row['locations']."\" name=\"locations\" /></td>\n"; echo "<td><input type=\"text\" value=\"".$row['period_of_sanction']."\" name=\"peroid_of_sanction\" /></td>\n"; /* Генерируем ссылку для удаления поля */ echo "<td colspan=\"2\" align=\"center\"><input type=\"submit\" name=\"submit_edit\" class=\"buttons\" value=\"Сохранить\" /></td>\n"; echo "</tr></table></form>\n\n"; } echo ("</table>\n"); /* Закрываем соединение */ mysql_close(); /* Выводим ссылку возврата */ echo ("<div style=\"text-align: center; margin-top: 10px;\"><a href=\"index1.php\">Вернуться назад</a></div>"); ?> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2012, 15:39:00 |
|
||
|
не выполняется редактирование записи!
|
|||
|---|---|---|---|
|
#18+
Как написано - так и работает. Переменные то не определены. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2012, 15:45:28 |
|
||
|
не выполняется редактирование записи!
|
|||
|---|---|---|---|
|
#18+
я только учусь!не могли бы вы подсказать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2012, 15:50:51 |
|
||
|
не выполняется редактирование записи!
|
|||
|---|---|---|---|
|
#18+
1. Ни одна из переменных, используемых в запросе UPDATE, не определена. Им не присвоены значения. 2. Другие ошибки Вы тоже видеть не хотите, иначе, в частности, не ставили бы собаку в условии if. 3. Пожалуйста, используйте тег SRC для оформления кода. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2012, 15:56:33 |
|
||
|
не выполняется редактирование записи!
|
|||
|---|---|---|---|
|
#18+
bolexя только учусьВыкиньте этот учебник. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2012, 15:57:28 |
|
||
|
не выполняется редактирование записи!
|
|||
|---|---|---|---|
|
#18+
покажите пожалуйста как должно быть! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2012, 16:11:38 |
|
||
|
не выполняется редактирование записи!
|
|||
|---|---|---|---|
|
#18+
bolexпокажите пожалуйста как должно быть! Читайте http://docs.php.net/manual/en/ini.core.php#ini.register-globals ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2012, 16:22:29 |
|
||
|
не выполняется редактирование записи!
|
|||
|---|---|---|---|
|
#18+
спасибо за советы. не напрягайтесь ребят уже...я уволен теперь! вы мне жизнь сломали! будь проклят ваш php!!!! что я дома детям и жене скажу?????!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2012, 16:59:39 |
|
||
|
не выполняется редактирование записи!
|
|||
|---|---|---|---|
|
#18+
Свежо! Можно еще фоток подкидывать плакающего семейства. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2012, 17:22:49 |
|
||
|
не выполняется редактирование записи!
|
|||
|---|---|---|---|
|
#18+
bolexспасибо за советы. не напрягайтесь ребят уже...я уволен теперь! вы мне жизнь сломали! будь проклят ваш php!!!! что я дома детям и жене скажу?????!!а прикиньте, если бы это форум хирургов был, зарезал чувак пациента и обвиняет аудиторию в том что она ему жизнь сломала =) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2012, 09:12:18 |
|
||
|
|

start [/forum/topic.php?fid=23&gotonew=1&tid=1465284]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
173ms |
get topic data: |
13ms |
get first new msg: |
9ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 219ms |
| total: | 503ms |

| 0 / 0 |
