簡體   English   中英

通過選擇php中的第一個下拉列表值來填充第二個下拉列表

[英]populate 2nd dropdown by select first dropdown value in php

我被宣布為兩個選擇。 一旦我在第一選擇中選擇了值,那么我將在第二選擇中獲取值。

<?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>

您有兩種可能性:

  1. 使用jQuery + Ajax在第一個之后(onselect事件)動態創建第二個選擇
  2. 提交表單或將用戶重定向到同一頁,並具有從第一次選擇中選擇的值(如果已提供)(從$ _GET或$ _POST中檢入PHP),如果是的話-使用此信息生成第二個選擇

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM