php - PHP表单为2个不同的字段输入相同的值
问题描述
所以我有一张桌子,我希望能够选择餐厅 ID 和名称并将其插入到与该餐厅链接的交易的新表格中。
<?php
// First we start a session which allow for us to store information as SESSION variables.
session_start();
// "require" creates an error message and stops the script. "include" creates an error and continues the script.
require "config.php";
$sql = "SELECT * FROM Restaurants";
$result= mysqli_query($link, $sql) or die("Bad Query: $sql");
$row = mysqli_fetch_array($result);
if (isset($_GET['post'])) {
$Restaurant_ID = mysqli_real_escape_string($link, $_GET['Restaurant_ID']);
$Name = mysqli_real_escape_string($link, $_GET['Name']);
}
?>
<select name="Restaurant_ID">
<?php
foreach($result as $row)
{
$output .= '<option value ="'. $row['Restaurant_ID'] .'">'. $row['Name'] .'</option>';
}
echo $output;
?>
</select>
</div>
<select name="Name">
<?php
foreach($result1 as $row1)
{
$output .= '<option '. $row1['Name'] .'>'. $row1['Name'] .'</option>';
}
echo $output;
?>
</select>
当它将它们放入表中时,它会为 $Name 和 $Restaurant_ID 提供相同的名称,并在两个字段中仅插入 $Restaurant_ID。
网站看看它是如何工作的http://thefoodieapp.co.uk/thefoodieappv1/deal_form.php?signup=success
解决方案
推荐阅读
- c# - protobuf-net 可以序列化 MessageContracts 作为 DataContractSerializer 的替代品吗?
- user-interface - 从 Unity 中的 MultiFloatField 中检索值
- mysql - 当您连接 2 个具有相同架构的表并检查除一个以外的所有字段是否相等时,如何避免在 SQL 中编写冗长的 where 子句?
- string - 检查字符串是否在静态编译时集中的最快方法是什么?
- python - 在 Django 的 ORM 中只使用 `foreign_key=` 和 `foreign_key_id=` 有什么区别吗?
- rust - 自动转发操作,同时保持结果包装
- node.js - 是否可以在 Node.js 中检测代码是否执行其他脚本/文件
- javascript - JavaScript画布来回移动矩形
- android - 为什么Android中不同片段中的多个SupportMapFragment重叠?
- socrata - Socrata API - 如何将查询中的空数据字段替换为结果数组中的空字符串