我在PHP中编写了以下代码,以在同一页面上生成两个下拉框.
第一个下拉框从MySQL表获取值.此dropdpwn框包含一些UserID.第二个下拉框包含一些日期,这些日期应基于在第一个下拉框中选择的UserID.我已经用MySQL表中的所有日期填充了第二个下拉框,但是,应该使用在第一个下拉框上选择的UserID对其进行过滤.
仅出于通知目的,利用此PHP页面上这两个下拉框中的这两个值,我通过按下Submit按钮将其发布到另一个PHP页面上来处理其他工作.
如果您能帮助我仅根据在第一个保管箱上选择的UserID填写第二个保管箱,将不胜感激.这是我编写的用于显示和填充这些下拉框的代码.您能告诉我我应该修改代码的哪一部分,如果您也可以向我展示修改代码,我将不胜感激.我是PHP的新手,所以才需要代码级帮助.
我的代码:
Search Alert DB
$con = mysql_connect("localhost","root","root"); // (host, user,pwd)
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("mysql", $con);
echo "
Search Alert database
";echo "
";
$result = mysql_query("SELECT distinct(UserID) FROM tblAlertLogSpecificUsersDayStatusFinal_1");
$options="";
echo "
\n";//echo "Please choose a user: ";
echo "Please choose a user: ";
echo "-Select-";
while ($row = mysql_fetch_array($result))
{
$userid=$row["UserID"];
$options ="$userid ";
echo "$options";
}
echo "";
echo "
";
echo "
";
$dayresult = mysql_query("SELECT distinct(Occurred_date) FROM tblAlertLogSpecificUsersDayStatusFinal_1");
$dayoptions="";
echo "Please pick a date:";
echo "-Select-";
while ($row=mysql_fetch_array($dayresult)) {
$day=$row["Occurred_date"];
$dayoptions ="$day ";
echo "$dayoptions";
//$options.="".$day;
}
echo "";
echo "
";
mysql_close($con);
?>