这是我的代码,让数据库数据选择框,我想得到选择的值。我尝试了很多方法,但我错过了一些东西。帮助我
<form id="search" action="" method="post" >
<select name="owner" id="owner">
<?php
$sql = mysql_query("SELECT designation FROM designation");
while ($row = mysql_fetch_array($sql)){
echo '<option value="'.$row['designation'].'">'.$row['designation'].'</option>';
}
?>
</select>
<input type="submit" value="Search">
</form>
最佳答案
由于您没有为表单指定操作,默认情况下会将post值发送到同一页。
有关操作值的详细信息,请参见this。
所以,在表单所在的同一页中,应该添加
if(isset($_POST['owner']))
{
// Do some stuff
}
else
{
// Print the form
}