在php中传递url中的多个变量

时间:2017-09-15 09:55:13

标签: php

我有一个这样的变量

$groupid=$_GET['groupid'];

在同一页面上我有一个这样的按钮..

  <td>
      <a href="assigncoursedelete.php?id=<?php echo $row->id;?>" onclick="return confirm('Are you sure you wish to delete this Record?');">
      <div style="background-color:#CD5C5C; width:30px; padding-left:9px; padding-top:3px; height:28px; color:white">
      <em class="fa fa-trash"></em></div>
  </td>

我希望在上面的网址中传递$groupid变量..

我试过但它没有将变量传递给删除页面..

任何人都可以帮我解决这个问题。

提前致谢..

4 个答案:

答案 0 :(得分:1)

<td><a href="assigncoursedelete.php?id=<?php echo $row->id;?>&groupid=<?php echo $groupid; ?>" onclick="return confirm('Are you sure you wish to delete this Record?');"><div style="background-color:#CD5C5C; width:30px; padding-left:9px; padding-top:3px; height:28px; color:white">
                                      <em class="fa fa-trash"></em></div></td>

这对你有用吗<​​/ p>

答案 1 :(得分:1)

assigncoursedelete.php?id=<?php echo $row->id;?>&groupid=<?php echo $groupid; ?>

你必须使用'&amp;'传递URL中的多个数据

答案 2 :(得分:0)

你可以试试这个: -

numpy.ndarray

快乐编码: - )

答案 3 :(得分:0)

使用php http_build_query功能。它将处理可能的编码问题:

<?php
$data = [
    'id' => 47,
    'name' => 'this & that'
];

$url = 'destination.php?=' . http_build_query($data, '', '&amp;');
?>
<a href="<?= $url ?>">Do something</a>

输出:

<a href="destination.php?=id=47&amp;name=this+%26+that">Do something</a>