Здравствуйте.
Как передать данные из select'a в базу данных?
Выбрал что-то из select'a и нажал на кнопку и обработан запрос на добавление sql запроса и добавляется в базу данные, а в итоге значения пустые - 0.
Формы select'ов:
PHP:
скопировать код в буфер обмена
<? include ("../mysql1.php"); ?> <html> <head> <title></title> <script type="text/javascript" src="my1.js"></script> </head> <body> Для администраторов!<br><br> Добавление характеристик модели машины:<br> <form action="add_allmodel_car.php" method="post" > Модель машины: <b><font color="red">*</font></b> <select name="model_auto" id="select1" onchange="select_model()"> <option value="">Выберите модель машины</option> <? #$id_model = intval($_GET['id_model']); $res=mysql_query("select * from model_auto order by id_model"); { echo '<option value='.$row['id_model'].' '.(!empty($_GET['id_model']) && $_GET['id_model'] == $row['id_model'] ? 'selected' : '').'>'.$row['name_model'].'</option><br>'; } } ?> </select> Модификация машины: <b><font color="red">*</font></b> <select name="modification_auto" id="select2" onchange="select_mod()"> <option value="">Выберите модификацию</option> <? #$id_mod = intval($_GET['id_mod']); #$res1=mysql_query($sql); { echo '<option value='.$row1['id_mod'].' '.(!empty($_GET['id_mod']) && $_GET['id_mod'] == $row1['id_mod'] ? 'selected' : '').'>'.$row1['name_modification'].'</option>'; } } ?> </select> Пробег машины: <b><font color="red">*</font></b> <select name="probeg_auto" id="select3" onchange="select_probeg()"> <option value="">Выберите пробег</option> <? #$id_probeg = intval($_GET['id_probeg']); $res2=mysql_query("select * from probeg_auto order by id_probeg"); { echo '<option value='.$row2['id_probeg'].' '.(!empty($_GET['id_probeg']) && $_GET['id_probeg'] == $row2['id_probeg'] ? 'selected' : '').'>'.$row2['name_probeg'].'</option>'; } } ?> </select><br> <input type="submit" value="Добавить" name="add"> </form> <form action="list_allmodel_car.php"><label><input type="submit" value="Назад"></label></form> </body> </html>
Обработка запроса SQL:
PHP:
скопировать код в буфер обмена
<? include ("../mysql1.php"); $query="INSERT INTO all_about_model_car ( id_model, id_mod, id_probeg ) VALUES ('$id_model', '$id_mod', '$id_probeg')"; header("Location: ./list_allmodel_car.php"); } else { header("Location: ./add_form_allmodel.php"); } ?>
|