【发布时间】:2015-06-26 00:18:17
【问题描述】:
正如标题所解释的,我如何将多个值传递给 URL 中的另一个页面。我以前使用过该方法,但只有一个值,我不能让它与多个一起使用。我知道您应该将&符号 & 放置在一起以将变量粘合在一起。
这是我目前的代码:
<a href='update.php?del=$id?name=$loginname' class='sexybutton'>Print Bon</a>
我得到了 $id 但是由于某种原因我无法得到 $loginname。
这是我用来从 url 获取数据的代码
include 'dbconnect.php';
// Get name
$loginname = $_GET['name'];
$sql1 = "SELECT * FROM users WHERE name='$name' ";
if ($conn->query($sql1) === TRUE) {
{
$name = $row['name'];
echo $name; //Outputs: 2
}
// Get ID
$id = $_GET['del'];
// Update database
$sql = "UPDATE wp_wppizza_orders SET printed='1' WHERE id='$id' ";
if ($conn->query($sql) === TRUE) {
echo " ";
} else {
echo "Error updating record: " . $conn->error;
}
正如我提到的,GET id 有效,但 GET 名称无效。
它给出 3 个单独的警告
注意:未定义索引:C:\xampp\htdocs\login\update.php 中的名称 第 5 行
注意:未定义变量:C:\xampp\htdocs\login\update.php 中的名称 在第 6 行
警告:mysql_fetch_array() 期望参数 1 是资源, 第 7 行 C:\xampp\htdocs\login\update.php 中给出的布尔值
【问题讨论】: