Я являюсь средней школой итальянским студента, и сегодня мой профессор назначен мне простой домашний:Как поставить опцию из <select> в переменный, чтобы заполнить таблицу в MySQL
я должен создать PHP-страницу с базовую форму, которая позволяет мне вводить нового «ученика» в таблицу в MySQL, «имя», «фамилия» и «класс».
Это PHP-страница:
<html>
<head>
<title> School </title>
</head>
<body>
<?php
$name="";
$surname="";
$conn=mysqli_connect("127.0.0.1","root","");
if(!$conn){ echo 'No connection.'; die;}
if(!mysqli_select_db($conn,"School")) { echo 'Err'; die;}
$result=mysqli_query($conn,"select * from classes");
if(!isset($_REQUEST["submit"])){
echo '<form action="" method="post">
<input type="text" name="name" size="26"> Name <br><br>
<input type="text" name="surname" size="26"> Surname <br><br>
<input type="submit" name="submit" value="Submit">';
if(mysqli_num_rows($result)!=0){
echo '<select name="combobox" id="combobox">
<option value="" selected="selected"> Classes list </option>';
while($combobox=mysqli_fetch_assoc($result)){
$classes=$combobox["classes"];
echo '<option value="'.$combobox["classes"].'">'.$combobox["classes"].'</option>';
}
echo '</select><br><br>';
}
echo '</form>';
}
else{
$name=$_REQUEST["name"];
$surname=$_REQUEST["surname"];
//$query='insert into Students(name,surname,classes) values("'.$name.'","'.$surname.'","'.$classes.'");';
//if(!mysqli_query($conn,$query)) { echo 'Err'; die; }
echo 'Success! <br> Name: '.$name.' <br> Surname: '.$surname.'<br> Class: '.$classes.'<br>';
}
?>
</body>
</html>
Я уже создал базу данных со всеми таблицами, мне нужно. Теперь, как я могу поставить «опцию», которую я выбираю из <select>
, в переменную, чтобы использовать ее для insert into
? Все, что я нашел, это просто «заполнение combobox из mysql».
Всегда разместить свой код здесь. Ссылка может истек в будущем. –