所以,我有这个代码将表单值引导到另一个页面
<form action="table2.php" method="post">
Date : (yyyy-mm-dd)<br>
<select name="date1">
<?php
while ($row = mysqli_fetch_array($query,MYSQLI_ASSOC)){
echo "<option value=\"date1\">" . $row['Date'] . "</option>";
}
?>
</select>
<br><br>
<p>Sampai</P>
Date : (yyyy-mm-dd)<br>
<select name="date2">
<?php
while ($row = mysqli_fetch_array($query,MYSQLI_ASSOC)){
echo "<option value=\"date2\">" . $row['Date'] . "</option>";
}
?>
</select>
<br><br>
第一个日期工作正常,但第二个日期不会显示数据库的值。有人可以帮我吗?感谢
答案 0 :(得分:1)
运行第一个>>> escape_pairsMod = [("&","&"),("<","<"),('"',"""),(">", ">")]
>
<
"
&
后,资源将为空。试试 -
npm config rm proxy
npm config rm https-proxy
答案 1 :(得分:0)
<form action="table2.php" method="post">
Date : (yyyy-mm-dd)<br>
<select name="date1">
<?php
//your sql query here............
while ($row = mysqli_fetch_array($query,MYSQLI_ASSOC)){
echo "<option value=\"date1\">" . $row['Date'] . "</option>";
}
?>
</select>
<br><br>
<p>Sampai</P>
Date : (yyyy-mm-dd)<br>
<select name="date2">
<?php
//again your SQL query here.........
while ($row = mysqli_fetch_array($query,MYSQLI_ASSOC)){
echo "<option value=\"date2\">" . $row['Date'] . "</option>";
}
?>
</select>
<br><br>
答案 2 :(得分:0)
也许您可以尝试使用JOIN语句检索date1和date2并将其循环到下拉而不是单独执行
或
从table1选择a.date1,b.date2,将table2选为b(如果两个表示例之间有任何连接使用ID,你可能会在这里有条件)