HTML select 来自数据库的值
HTML select values from database
谁能告诉我为什么这段代码 return 没有任何东西进入选择框?
<select name="student" id="student">
<option value="">Select Student</option>
<?php
$sql=mysqli_query("SELECT name FROM users WHERE flag = 1");
while($row=mysqli_fetch_assoc($sql)) {
echo "<option value='studname' name='studname'> $row[name] </option>";
}
?>
</select>
已编辑 这样做:
<select name="student" id="student">
<option value="">Select Student</option>
<?php
include_once("dbConnect.php");
$sql=mysqli_query($dbCon,"SELECT name FROM users WHERE flag = 1");
while($row=mysqli_fetch_assoc($sql)) {
echo "<option value='" . $row['name'] . "'>" . $row['name'] . "</option>";
}
?>
</select>
您应该连接 php 中的字符串,例如:
echo "<option value='studname' name='studname'>" . $row['name'] . "</option>";
谁能告诉我为什么这段代码 return 没有任何东西进入选择框?
<select name="student" id="student">
<option value="">Select Student</option>
<?php
$sql=mysqli_query("SELECT name FROM users WHERE flag = 1");
while($row=mysqli_fetch_assoc($sql)) {
echo "<option value='studname' name='studname'> $row[name] </option>";
}
?>
</select>
已编辑 这样做:
<select name="student" id="student">
<option value="">Select Student</option>
<?php
include_once("dbConnect.php");
$sql=mysqli_query($dbCon,"SELECT name FROM users WHERE flag = 1");
while($row=mysqli_fetch_assoc($sql)) {
echo "<option value='" . $row['name'] . "'>" . $row['name'] . "</option>";
}
?>
</select>
您应该连接 php 中的字符串,例如:
echo "<option value='studname' name='studname'>" . $row['name'] . "</option>";