【问题标题】:I am finding an error that my drop down list isn't coming on the webpage我发现我的下拉列表没有出现在网页上的错误
【发布时间】: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的功能。要留在同一页面,请使用条件重定向到相同的代码过滤

标签: php mysql html mysqli


【解决方案1】:

如果此字段不会根据其他表单输入重新加载,那么简单的解决方案是将 php 文件包含在您想要选择字段的位置:

<?php include('d2.php'); ?>

【讨论】:

    猜你喜欢
    • 2020-10-28
    • 2019-09-03
    • 2017-05-25
    • 2015-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多