По одному из примеров в интернете-нашел форму с UPDATE. Не работает. Где ошибки?
UPDATE_DATA.php
<?php
/* Соединяемся с базой данных */
session_start();
if (!empty($_SESSION['login']) && !empty($_SESSION['passwd'])) {
mysql_connect('localhost', $_SESSION['login'], $_SESSION['passwd']);
} else {
echo 'Вы не авторизованы!';
}
$db=@mysql_select_db("conference") or die("Нет такой базы данных");
@mysql_query("SET SESSION character_set_results = cp1251;");
@mysql_query("SET SESSION Character_set_client = cp1251;");
@mysql_query("SET SESSION Character_set_results = cp1251;");
@mysql_query("SET SESSION Collation_connection = cp1251_general_ci;");
@mysql_query("SET SESSION Character_set_connection = cp1251;");
$con_query="select `country_id`,`name`,`date`,`place`,`description`,`address`,`tel`,`fax`,`email`,`www` from `conference`";
$con=mysql_query($con_query);
$con_count = mysql_num_rows($con);
$dbName = "conference"; // название базы данных
/* Таблица MySQL, в которой хранятся данные */
$table = "conference";
/* Выбираем базу данных. Если произойдет ошибка - вывести ее */
mysql_select_db($dbName) or die (mysql_error());
/* Если была нажата кнопка редактирования, вносим изменения */
if(@$submit_edit) {
$query = "UPDATE $table SET country='$country_id', name='$name', place='$place', descriprion='$description', address='$address', tel='$tel', fax='$fax', email='$email', www='$www' 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>Редактирование и обновление данных</title>
<style type=\"text/css\">
<!--
body { font: 12px Georgia; color: #666; }
h3 { font-size: 16px; text-align: center; }
table { width: 400px; border-collapse: collapse; margin: 5px auto; background: #E6E6E6; }
td { padding: 3px; vertical-align: middle; }
input { width: 250px; border: solid 1px #CCC; color: #FF6666; }
textarea { width: 250px; height: 100px; border: solid 1px #CCC; color: #FF6666; }
.buttons { width: auto; border: double 1px #666; background: #D6D6D6; color: #000; }
#num { width: 20px; text-align: right; margin-right: 5px; float: right; }
-->
</style>
</head>
<body>
<h3>Редактирование и обновление данных в таблице MySQL</h3>
");
/* Цикл вывода данных из базы конкретных полей */
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 "<table border=\"1\" cellpadding=\"0\" cellspacing=\"0\">\n";
echo "<tr>\n";
echo "<td colspan=\"2\" style=\"border-bottom:solid 1px #CCCCCC;\"><b><i><div id=\"num\">#".$row["id"]."</div>".$row['data']."</b></i></td>\n";
echo "</tr><tr>\n";
echo "<td>Страна:</td><td><input type=\"text\" value=\"".$row['country_id']."\" name=\"country_id\" /></td>\n";
echo "</tr><tr>\n";
echo "<td> Дата:</td><td><input type=\"text\" value=\"".$row['date']."\" name=\"date\" /></td>\n";
echo "</tr><tr>\n";
echo "<td> Название:</td><td><input type=\"text\" value=\"".$row['name']."\" name=\"name\" /></td>\n";
echo "</tr><tr>\n";
echo "<td>Место:</td><td><input type=\"text\" value=\"".$row['place']."\" name=\"place\" /></td>\n";
echo "</tr><tr>\n";
echo "<td> Название:</td><td><input type=\"text\" value=\"".$row['name']."\" name=\"name\" /></td>\n";
echo "</tr><tr>\n";
echo "<td>Описание:</td><td><textarea name=\"test_mess\">".$row['description']."</textarea></td>\n";
echo "</tr><tr>\n";
echo "<td> Адресс:</td><td><input type=\"text\" value=\"".$row['address']."\" name=\"address\" /></td>\n";
echo "</tr><tr>\n";
echo "<td> Телефон:</td><td><input type=\"text\" value=\"".$row['tel']."\" name=\"tel\" /></td>\n";
echo "</tr><tr>\n";
echo "<td> Факс:</td><td><input type=\"text\" value=\"".$row['fax']."\" name=\"fax\" /></td>\n";
echo "</tr><tr>\n";
echo "<td> Email:</td><td><input type=\"text\" value=\"".$row['email']."\" name=\"email\" /></td>\n";
echo "</tr><tr>\n";
echo "<td> WWW:</td><td><input type=\"text\" value=\"".$row['www']."\" name=\"www\" /></td>\n";
echo "</tr><tr>\n";
echo "<td colspan=\"2\" align=\"center\"><input type=\"submit\" name=\"submit_edit\" class=\"buttons\" value=\"Сохранить изменения\" /></td>\n";
echo "</tr></table></form>\n\n";
}
/* Закрываем соединение */
mysql_close();
/* Выводим ссылку возврата */
echo ("<div style=\"text-align: center; margin-top: 10px;\"><a href=\"index.php\">Вернуться назад</a></div>");
?>