powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / не выполняется редактирование записи!
11 сообщений из 11, страница 1 из 1
не выполняется редактирование записи!
    #37747047
bolex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вот пример кода!
<?

/* Соединяемся с базой данных */
$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>");

?>
...
Рейтинг: 0 / 0
не выполняется редактирование записи!
    #37747066
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как написано - так и работает. Переменные то не определены.
...
Рейтинг: 0 / 0
не выполняется редактирование записи!
    #37747077
bolex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я только учусь!не могли бы вы подсказать?
...
Рейтинг: 0 / 0
не выполняется редактирование записи!
    #37747094
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Ни одна из переменных, используемых в запросе UPDATE, не определена. Им не присвоены значения.
2. Другие ошибки Вы тоже видеть не хотите, иначе, в частности, не ставили бы собаку в условии if.
3. Пожалуйста, используйте тег SRC для оформления кода.
...
Рейтинг: 0 / 0
не выполняется редактирование записи!
    #37747099
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bolexя только учусьВыкиньте этот учебник.
...
Рейтинг: 0 / 0
не выполняется редактирование записи!
    #37747130
bolex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
покажите пожалуйста как должно быть!
...
Рейтинг: 0 / 0
не выполняется редактирование записи!
    #37747152
Фотография Ренат
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bolexпокажите пожалуйста как должно быть!
Читайте http://docs.php.net/manual/en/ini.core.php#ini.register-globals
...
Рейтинг: 0 / 0
не выполняется редактирование записи!
    #37747231
bolex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо за советы. не напрягайтесь ребят уже...я уволен теперь!
вы мне жизнь сломали! будь проклят ваш php!!!!
что я дома детям и жене скажу?????!!
...
Рейтинг: 0 / 0
не выполняется редактирование записи!
    #37747293
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Свежо!

Можно еще фоток подкидывать плакающего семейства.
...
Рейтинг: 0 / 0
не выполняется редактирование записи!
    #37747901
Anjey aka PM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bolexспасибо за советы. не напрягайтесь ребят уже...я уволен теперь!
вы мне жизнь сломали! будь проклят ваш php!!!!
что я дома детям и жене скажу?????!!а прикиньте, если бы это форум хирургов был, зарезал чувак пациента и обвиняет аудиторию в том что она ему жизнь сломала =)
...
Рейтинг: 0 / 0
не выполняется редактирование записи!
    #37749174
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хорошо, если только пациента, а не весь форум подчистую!
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / не выполняется редактирование записи!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]