Автор: Shaun
Дата сообщения: 17.09.2005 22:02
Де ошибка.Помагите разобраться, не получаеться сделать апдэйт.ПлзЗ! Помагите!!!
файл 1 считывае инфу с БД файл 2 изменяет инфу в бд при нажатии Сохронить!!
----file 1
<html>
<head>
<title>Список Фильмов</title>
</head>
<body bgcolor=#e9e9e9>
<?php
$film = $HTTP_POST_VARS['film'];
$akter = $HTTP_POST_VARS['akter'];
$ganr = $HTTP_POST_VARS['ganr'];
$size = $HTTP_POST_VARS['size'];
$id = $HTTP_POST_VARS['id'];
$link = mysql_connect("localhost", "film", "film") or
die("Внимание! Ошибка: Не удалось подключится к базе данных" . mysql_error());
mysql_select_db("film");
print "<form method=post action=update.php> \n";
echo "<center><h1>СПИСОК ФИЛЬМОВ</h1></center>";
print "<center> \n";
print "\n";
print "<table width=\"645\" border=\"0\" cellpadding=\"2\" cellspacing=\"5\" bordercolor=\"#000000\" bgcolor=\"c9c9c9\">\n";
print " <tr align=\"center\">\n";
print " <td width=\"39\">ID</td>\n";
print " <td width=\"233\">Название Фильма</td>\n";
print " <td width=\"143\">Актер</td>\n";
print " <td width=\"100\">Жанр</td>\n";
print " <td width=\"96\">Обьем в MB</td>\n";
print " </tr>\n";
print "</table>\n";
print "</center>\n";
$result = mysql_query("SELECT name_films, akter, ganr, size, id FROM bd_films");
while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
print "<center> \n";
print "<table width=\"645\" border=\"0\" cellpadding=\"2\" cellspacing=\"1\">\n";
print " <tr align=\"center\">\n";
print " <td width=\"39\"><input type=\"text\" name=\"id\" value=\"$row[4]\" size=\"3\"></td>\n";
print " <td width=\"233\"><input type=\"text\" name=\"film\" value=\"$row[0]\" size=\"30\"></td>\n";
print " <td width=\"143\"><input type=\"text\" name=\"akter\" value=\"$row[1]\" size=\"20\"></td>\n";
print " <td width=\"100\"><input type=\"text\" name=\"ganr\" value=\"$row[2]\" size=\"10\"></td>\n";
print " <td width=\"96\"><input type=\"text\" name=\"size\" value=\"$row[3]\" size=\"10\"></td>\n";
print " </tr>\n";
print "</table>\n";
print "</center>\n";
}
print "<center> \n";
print '<td width=\"100\"><input type="submit" value="Save" size="20"/></td></form><br/>';
mysql_free_result($result);
?>
<a href=.\index.php>Go BacK</a>
</body>
</html>
-------
----file 2
<?php
$film = $HTTP_POST_VARS['film'];
$akter = $HTTP_POST_VARS['akter'];
$ganr = $HTTP_POST_VARS['ganr'];
$size = $HTTP_POST_VARS['size'];
$id = $HTTP_POST_VARS['id'];
$link = mysql_connect("localhost", "film", "film") or
die("Внимание! Ошибка: Не удалось подключится к базе данных" . mysql_error());
mysql_select_db("film");
$query = "update bd_films set name_films='$name_film', akter='$akter', ganr='$ganr, size='$size', id='$id'";
$resulf = mysql_query($query);
if ($resulf)
printf ("Фильм изменен ", mysql_insert_id());
mysql_close($link);
?>
-------------