-1

我一直在试图弄清楚如何创建一个选择列表,该列表填充了数据库中表中的数据,即选项是客户的姓氏。

这是我尝试过的:

我正在尝试使选择列表访问表“客户”和字段“客户 ID”任何帮助将不胜感激,如果需要更多信息,请询问。

4

4 回答 4

1
 "<OPTION VALUE=\"$id\">$name </option>";

这将防止名称(例如 O'mally)被意外截断。

于 2013-05-02T12:46:55.600 回答
1

你在搞乱引号。下面试试。

$options .= "<option value='" . $id ."'>" . $name ."</option>";

而不是像使用它一样,

<select>
<option value=0>Choose</option>
<?php echo $options; ?>
</select>
于 2013-05-02T12:41:53.913 回答
0
<?php
while ($row=mysqli_fetch_array($rs)) {
$id=$row["customerID"]
$name=$row["lastName"]
$options.="<OPTION VALUE=\"$id"\">".$name."</OPTION>;
}
?>

<p>Select a customer's ID to view information on</p>

<select>
<option value=0>Choose</option>
<?=$options?>
</select>
于 2013-05-02T12:46:30.990 回答
-1

改变这个:

$options.="<OPTION VALUE=\"$id"\">".$name;

对此:

$options.="<OPTION VALUE='" . $id. "'>" . $name . "</option>";

如果您有错误,请告诉我们是什么错误?

于 2013-05-02T12:41:36.630 回答