Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/254.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将值另存为其他表值_Php_Mysql - Fatal编程技术网

Php 将值另存为其他表值

Php 将值另存为其他表值,php,mysql,Php,Mysql,我有一个HTML表单,它将所有输入的值保存到sql数据库中。其中一个选项是由数据库填充的下拉菜单。我需要一种方法将填充的选项保存为其id号,而不是用户显示的可读名称。ID号是条目中的另一列 当前正在使用此选项填充下拉列表: $sql = "SELECT name FROM venue"; $result = mysql_query($sql); echo "<select name='venuename'>"; while ($row = mysql_fetch_array($re

我有一个HTML表单,它将所有输入的值保存到sql数据库中。其中一个选项是由数据库填充的下拉菜单。我需要一种方法将填充的选项保存为其id号,而不是用户显示的可读名称。ID号是条目中的另一列

当前正在使用此选项填充下拉列表:

$sql = "SELECT name FROM venue";
$result = mysql_query($sql);

echo "<select name='venuename'>";
while ($row = mysql_fetch_array($result)) {
echo "<option value='" . $row['name'] . "'>" . $row['name'] . "</option>";
}
echo "</select>";
$sql=“从场馆选择名称”;
$result=mysql\u查询($sql);
回声“;
while($row=mysql\u fetch\u数组($result)){
回显“$row['name']”;
}
回声“;

获取
id
列并将其放入
属性中

$sql = "SELECT id, name FROM venue";
$result = mysql_query($sql);

echo "<select name='venuename'>";
while ($row = mysql_fetch_assoc($result)) {
echo "<option value='" . $row['id'] . "'>" . $row['name'] . "</option>";
}
echo "</select>";
$sql=“从场馆选择id、名称”;
$result=mysql\u查询($sql);
回声“;
while($row=mysql\u fetch\u assoc($result)){
回显“$row['name']”;
}
回声“;

不要忘记包含
标记。