<form method="post" action="add.php?addTeahcer">
<select name="selteaid">
while($row = mysql_fetch_array($result1))
{
echo "<option value =" . $row['id'] . ">" . $row['name'] . "</option>";
}
</select>
<select name="selclaid">
while($row = mysql_fetch_array($result2))
{
echo "<option value =" . $row['id'] . ">" . $row['id'] . "</option>";
}
</select>
<input type="submit" class="button" value="提 交" />
</form>
在一个form表单中,存在多个select,递交到add.php文件后,如何获取到这两个select被选中的值??
<select name="selteaid">
while($row = mysql_fetch_array($result1))
{
echo "<option value =" . $row['id'] . ">" . $row['name'] . "</option>";
}
</select>
<select name="selclaid">
while($row = mysql_fetch_array($result2))
{
echo "<option value =" . $row['id'] . ">" . $row['id'] . "</option>";
}
</select>
<input type="submit" class="button" value="提 交" />
</form>
在一个form表单中,存在多个select,递交到add.php文件后,如何获取到这两个select被选中的值??
<?php
var_dump($_POST);
?>
一看就知道了
$_POST['selclaid'];
如果有用:
if(isset($_GET['addTeahcer'])){
echo "下拉菜单1-->>";print_r($_POST['selteaid']);echo "<br/>";
echo "下拉菜单1-->>";print_r($_POST['selclaid']);echo "<br/>";
}
前提是你的前端页面中的下拉菜单有被选择的值:
<select name="selclaid">
while($row = mysql_fetch_array($result2))
{
if($row['id'] == 1){
echo "<option value =" . $row['id'] . " selected >" . $row['id'] . "</option>";
}else{
echo "<option value =" . $row['id'] . ">" . $row['id'] . "</option>";
}
}
</select>
<select name='b'>
<select name='c'>后台
$_POST['a']
$_POST['b']
$_POST['c']
{
$i++
echo "<option name="{$i}" value =" . $row['id'] . ">" . $row['name'] . "</option>";
}