使用php使用mysqli数据库的值填充html中的dropbox
数据库有一个StoreID列表,我想在我的下拉列表中填充它使用php使用mysqli数据库的值填充html中的dropbox,php,html,dropdown,Php,Html,Dropdown,数据库有一个StoreID列表,我想在我的下拉列表中填充它 Store id: <select> <option value="yes">yes</option> <?php include 'database.php'; ?> <?php $query=mysqli_query($connect,"SELECT storeid from store"); while($list=mysqli_fetch_array
Store id:
<select>
<option value="yes">yes</option>
<?php include 'database.php'; ?>
<?php
$query=mysqli_query($connect,"SELECT storeid from store");
while($list=mysqli_fetch_array($query))
{
$storeid=$list['storeid'];
echo '<option value="' . $storeid . '">' . $storeid . '</option>';
}
?>
</select><br>
商店id:
对
从代码中删除第二个选择
<?php
$sql = "SELECT storeid from store";
$result = $connect->query($sql);
if ($result->num_rows > 0) { ?>
<select>
<option value="yes">yes</option>
<?php
while ($row = $result->fetch_assoc()) {
$storeid = $row['storeid'];
echo '<option value="' . $storeid . '">' . $storeid . '</option>';
} ?>
</select>
<?php } ?>
对
这是我在本地运行的代码
<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "yourdb";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "SELECT * from store";
$result = $conn->query($sql);
if ($result->num_rows > 0) { ?>
<select>
<option value="yes">yes</option>
<?php
while ($row = $result->fetch_assoc()) {
$storeid = $row['storeid'];
echo '<option value="' . $storeid . '">' . $storeid . '</option>';
} ?>
</select>
<?php } else {
echo "0 results";
}
对
您要打开和关闭两次
标记,查看HTML输出您不需要嵌套的HTML标记,只需在记录集循环前面添加“yes”选项即可。但是,这里您的db连接或PHP引擎似乎不起作用。db连接是通过database.PHP文件提供的。下拉列表中只保留“是”。因此,如果您想要两个下拉列表,请选中第二个选项。使用“是”检查填充的直接方法是否有效。该方法有效,但未从数据库中填充存储id。您只需要一次选择,第一次选择“是”仅填充,然后选择“是”,然后添加下一个选项?没有收到,先生。