Нужна помощь с php.

[email protected] в категроии Информатика, вопрос открыт 06.04.2018 в 02:14

Есть код такого вида:
<?

include "films_connection.php";

if($_POST['submit_edit']) {
$query = "UPDATE $table SET
`Id`='".mysql_real_escape_string($_POST['id6'])."',
`Назва`='".mysql_real_escape_string($_POST['name6'])."',
`Оригінальна назва`='".mysql_real_escape_string($_POST['orig_name6'])."',
`Жанр`='".mysql_real_escape_string($_POST['genre6'])."',
`Рік`='".mysql_real_escape_string($_POST['year6'])."',
`Країна`='".mysql_real_escape_string($_POST['count6'])."',
`Режисер`='".mysql_real_escape_string($_POST['director6'])."',
`Актор`='".mysql_real_escape_string($_POST['actor6'])."',
`Рейтинг`='".mysql_real_escape_string($_POST['rei6'])."',
`Інформація`='".mysql_real_escape_string($_POST['info6'])."'
WHERE `Id`='". mysql_real_escape_string($_POST['update'])."'";
mysql_query($query) or die (mysql_error());
}

$query = "SELECT * FROM $table ";
$res = mysql_query($query) or die(mysql_error());
$row = mysql_num_rows($res);

echo ("
"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">




Редагування і оновлення даних




Редагування і оновлення даних в таблиці \"Фільм\"
");

while ($row = mysql_fetch_array($res)) {
echo "\n";
echo "\n";
echo "\n";
echo "\n";
echo "Id:\n";
echo "\n";
echo "Назва:\n";
echo "\n";
echo "Оригінальна назва:\n";
echo "\n";
echo "Жанр:\n";
echo "\n";
echo "Рік:\n";
echo "\n";
echo "Країна:\n";
echo "\n";
echo "Режисер:\n";
echo "\n";
echo "Актор:\n";
echo "\n";
echo "Рейтинг:\n";
echo "\n";
echo "Інформація:".$row['Інформація']."\n";
echo "\n";
echo "\n";
echo "\n\n";
}

mysql_close();

echo ("Повернутися назад");

?>

Используется для редактирование полей в таблице на sql.
Так как у меня есть связи то для поля Жанр нужно вводить id, это не удобно. Как можно сделать там выпадающий список с другой таблицы с запоминаем выбранного значения.

Для формы добавления записи делал так:

Режисер :

<?
include "director_connection.php";
$query="SELECT * FROM $table";
$res = mysql_query($query) or die(mysql_error());
while ($row = mysql_fetch_array($res)) {
echo "".$row['Ім\'я']."";
}
?>


А как в этом случаи не пойму.

0 ответов

Нет результатов.
Оставлять ответы могут только авторизированные пользователи.
Зарегистрируйтесь или  авторизируйтесь на сайте чтобы оставить ответ на вопрос.