【问题标题】:How can i pass multiple value another page in URL [closed]如何在 URL 中传递多个值另一个页面 [关闭]
【发布时间】: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 中给出的布尔值

【问题讨论】:

    标签: php mysql url


    【解决方案1】:
    update.php?del=$id?name=$loginname
    

    update.php?del=$id&name=$loginname
    

    第一个参数用?标记,后面的所有参数用&amp;分隔

    【讨论】:

      【解决方案2】:

      您只需要更改一个行代码

      <a href='update.php?del=$id&name=$loginname' class='sexybutton'>Print Bon</a>
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-10-17
        • 1970-01-01
        • 2021-02-20
        • 2015-04-04
        • 1970-01-01
        相关资源
        最近更新 更多