Пожалуйста объясните идиоту.

Ketske

Новичок
Здравствуйте я тут уже пытаюсь понять как занести данные в таблицу Mysql через форму с выпадающим списком перечитал кучу статей просмотрел множество форумов но так и не понял.
У меня есть в базе 3 таблицы Kab, Prep, Work. Данные из таблиц Kab и Prep нужно занести в таблицу Work при помощи формы с выпадающим списком.
Списки то я сделал но не могу понять как записать значения из них в переменные.
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 = ''>";

while($object = mysql_fetch_object($result_select)){

echo "<option value = '$object->kab' > $object->kab </option>";

}

echo "</select>";

echo "<select name = ''>";

while($object = mysql_fetch_object($result_select1)){

echo "<option value = '$object->Fio' > $object->Fio </option>";

}

echo "</select>";
?>
 
Последнее редактирование:

Hello

Новичок
@Ketske,
Код:
echo "<select name = ''>";
Нужно задать имя, и тогда данные будут доступны в $_GET или $_POST
 

Ketske

Новичок
@Ketske,
Код:
echo "<select name = ''>";
Нужно задать имя, и тогда данные будут доступны в $_GET или $_POST
Спасибо тут я понял что дурак но всё же я записал в переменные значения сделал вывод на экран что бы проверить и он ничего не вывел
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Значит неправильно записал. Чудес не бывает.
 

Ketske

Новичок
Значит неправильно записал. Чудес не бывает.
Да вроде бы правильно.
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" value="Отправить"/>
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
И в каком месте он ничего не вывел?
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Надо заняться отладкой... Понять, что есть разница между $_POST и $_post, и что надо входящие данные проверять на существование. Иначе говно это, а не код.
 
Сверху