简体   繁体   English

通过选择php中的第一个下拉列表值来填充第二个下拉列表

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

I am declared two select. 我被宣布为两个选择。 once i select value in first select then i will fetch value in second select. 一旦我在第一选择中选择了值,那么我将在第二选择中获取值。

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

You have two possibilities: 您有两种可能性:

  1. Use jQuery + ajax to build dynamically second select after first (onselect event) 使用jQuery + Ajax在第一个之后(onselect事件)动态创建第二个选择
  2. Submit form or redirect user to same page with selected value from first select and if it is given (check in PHP from $_GET or $_POST) and if it is - generate second select with this info 提交表单或将用户重定向到同一页,并具有从第一次选择中选择的值(如果已提供)(从$ _GET或$ _POST中检入PHP),如果是的话-使用此信息生成第二个选择

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 根据PHP中选择的第一个下拉列表填充第二个下拉列表 - Populate 2nd dropdown based on 1st dropdown selected in PHP 根据选择的第一个下拉列表获取第二个下拉列表值 - Get 2nd Dropdown Value Based on First Dropdown Chosen 显示基于First Drop Down PHP JS的第二个下拉列表 - Show 2nd Dropdown based on First Drop Down PHP JS 根据第一个下拉菜单选择填充第二个下拉菜单 - Populate 2nd Dropdown based on 1st Dropdown Choice codeigniter下拉顺序,第一个下拉菜单中选择的值不会在第二个出现 - codeigniter dropdown order, value chosen on first dropdown musn't apear on 2nd one 如何根据从第一个下拉菜单自动更改的第二个下拉菜单更改第二个文本框的值? - How to change the 2nd textbox value based on the 2nd dropdown that is automatically changed from 1st dropdown? 使用php和mysql生成一个简单的第二级下拉菜单 - Generate a simple 2nd level dropdown menu with php and mysql 如何改变 <option>第3个<select>基于第二次变化<select> ,其中第二个是通过使用jquery ajax更改第一个下拉列表的值来绘制的 - How to change <option> of a 3rd <select> based on change in 2nd <select>, where 2nd is drawn by changing value of 1st dropdown using jquery ajax 从第一个下拉列表中选择后,如何将li值填充到另一个下拉列表中? - How to populate li value into another dropdown after you select from first dropdown? 根据第一个下拉列表选择填充 HTML/PHP 下拉列表 - Populate HTML/PHP Dropdown Based on First Dropdown Selection
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM