0

我被宣布为两个选择。一旦我在第一次选择中选择值,那么我将在第二次选择中获取值。

<?php
$result1 = mysql_query("SELECT row1 FROM information");?>
<select id='select1'>
<?php
while($row=mysql_fetch_array($result1))
{
if($row['row1']!=NULL)
{
echo "<option value='$row[row1]'>$row[row1]</option>";
}
}?>
</select><br/><br/>
<?php
//*******************************************  
$result1 = mysql_query("SELECT column1 FROM information");
echo "<select id='select2'>";
while($row=mysql_fetch_array($result1))
{
if($row['column1']!=NULL)
{
echo "<option value='$row[column1]'>$row[column1]</option>";
}
}?>
</select>
4

1 回答 1

1

你有两种可能:

  1. 使用 jQuery + ajax 在第一个(onselect 事件)之后动态构建第二个选择
  2. 提交表单或将用户重定向到具有第一次选择的选定值的同一页面,如果给出(从 $_GET 或 $_POST 签入 PHP),如果是 - 使用此信息生成第二个选择
于 2012-10-25T19:41:04.300 回答