php - 在包含 PHP 中填充下拉列表
问题描述
我有一个 index.php 调用数据库连接并填充页面。如果满足条件,将使用下拉列表调用包含。我无法填充此下拉列表,它没有给我任何错误,只是一个空白屏幕。
索引.php:
<?php
require_once('db_connection.php');
if($_GET["cat"] === "contact"){
include ('includes/contact.php');
}
else{
include ('includes/route.php');
}
?>
联系方式.php:
<?php
$sql = "SELECT * FROM dropdown_town";
$result = $dbhandle->query($sql);
$town = $result->fetch_assoc();
while ($row = mysql_fetch_array($town)) {
echo "<option value='" . $row['zip'] . "'>" . $row['townname'] . " </option>";
}
?>
我的数据库有一个名为 dropdown_town 的表,其中包含 ID、zip 和城镇名称列我只在此处发布了 PHP 代码,因为页面的其余部分运行正常
解决方案
在您的contact.php中进行以下更改
您忘记了写选择并直接写选项,因为您得到了空白页。
<?php
$sql = "SELECT * FROM dropdown_town";
$result = $dbhandle->query($sql);
echo "<select name="selectboxname">";
while ($row = mysql_fetch_array($result)) {
echo "<option value='" . $row['zip'] . "'>" . $row['townname'] . " </option>";
}
echo "</select>";
?>
推荐阅读
- r - [R Shiny]:如何在 R Shiny 应用程序中按 x 轴上的时间范围过滤并同时在 y 轴上具有两个不同的变量
- ruby - 是否可以从带有 String 的模块执行方法?- 红宝石 2.7.1
- java - 对可序列化对象使用泛化
- html - 如何使用css在框内使用变换比例缩放图像
- mongodb - 更新文档 mongodb (v4) 中的部分列表
- angular - 如何在 Angular 库对等依赖项中注入 HttpClient?
- javascript - 如何在桌面上调试 WebSocket / 服务器发送事件重新连接?
- docker - 无法验证“docker”驱动程序(kubernetes)
- c - 初始化结构数组成员的最有效方法?
- python - 在 Apache Beam DirectRunner 中使用 KafkaIO 时出错