【发布时间】:2017-05-23 14:47:50
【问题描述】:
我想从数据库中在我的网页上创建一个下拉列表。我制作了一个 php 文件 d2.php,其中包含以下代码:
<?php
$con=mysqli_connect("localhost", "root", "")
or die("Connection Failed");
$db= mysqli_select_db($con,"csv_db")or die("Connection Failed");
?>
<select name="to_user" class="form-control">
<option value="pick">radio</option>
<?php
$sql = mysqli_query($con, "SELECT DISTINCT COL1 FROM TABLE2");
$row = mysqli_num_rows($sql);
while ($row = mysqli_fetch_array($sql))
{
echo "<option value='". $row['COL1'] ."'>" .$row['COL1'] ."</option>" ;
}
?>
</select>
我在 html 文件中添加了一个带有 href=d2.php 的下拉列表。但是点击网页上的标签后,下拉列表会出现在下一页。我希望它在同一页面上。如何做到这一点?
【问题讨论】:
-
$db,$con,你确定你在做什么? -
omg,将db规则放入其他文件或仅在该文件的头部,通过您的代码调用mysqli的功能。要留在同一页面,请使用条件重定向到相同的代码过滤