Здравствуйте я тут уже пытаюсь понять как занести данные в таблицу Mysql через форму с выпадающим списком перечитал кучу статей просмотрел множество форумов но так и не понял. У меня есть в базе 3 таблицы Kab, Prep, Work. Данные из таблиц Kab и Prep нужно занести в таблицу Work при помощи формы с выпадающим списком. Списки то я сделал но не могу понять как записать значения из них в переменные. Код (PHP): <form method="post" action="index.php"> <?php mysql_connect("localhost", "ketske", "ghjcnjq"); mysql_select_db("zlttech"); $sql = "SELECT * FROM kab"; $result_select = mysql_query($sql); $sql1 = "SELECT * FROM prep"; $result_select1 = mysql_query($sql1); /*Выпадающий список*/ echo "<select name = 'kabinet'>"; while($object = mysql_fetch_object($result_select)){ echo "<option value = '$object->kab' > $object->kab </option>"; } echo "</select>"; echo "<select name = 'prepod'>"; while($object = mysql_fetch_object($result_select1)){ echo "<option value = '$object->Fio' > $object->Fio </option>"; } echo "</select>"; $sql = "SELECT * FROM work"; $result_select = mysql_query($sql2); echo $kab = $_post['kabinet']; $prepod = $_post['prepod']; ?> <input type="submit" name="send" PHP, JavaScript, SQL и другой код пишите внутри тегов Код ( (Unknown Language)): [b]php][/b]Тут код[b][/[/b][b]code][/b][/color]
дорогой идиот, отредактируй свой пост, пожалуйста. оформи код в [code=php]…[/code] чтобы у нас глазки не болели. Добавлено спустя 17 минут 48 секунд: p.s. Денис, спасибо тебе конечно, как всегда. Только если малышу всегда памперсы одевать, ему будет комфортно продолжать какать в штаны. Типа того.
После того как форма отправлена, значения из инпутов и прочих селектов попадают в переменную $_GET или в $_POST, в зависимости от того, что указано в <form method>. Это ассоциативные массивы с элементами по имени из <input name> Проверка: Код (PHP): if ($_SERVER['REQUEST_METHOD'] == 'POST') die($_POST['prepod']);