Php 如何在用户单击链接时将两个变量发送到不同的页面
我想知道是否有人能帮忙?当用户单击链接时,我试图将从数据库提取的2个变量发送到另一个页面。目前我只能送一个。我知道我在下面做的是错误的…基本上我想把uninum和groupid都发送到另一个页面Php 如何在用户单击链接时将两个变量发送到不同的页面,php,Php,我想知道是否有人能帮忙?当用户单击链接时,我试图将从数据库提取的2个变量发送到另一个页面。目前我只能送一个。我知道我在下面做的是错误的…基本上我想把uninum和groupid都发送到另一个页面 for ($i = 0; $i < $count; $i++){ $q = "SELECT participants.sname, participants.uninum, groups.groupid FROM participants INNER JOI
for ($i = 0; $i < $count; $i++){
$q = "SELECT participants.sname, participants.uninum, groups.groupid FROM participants INNER JOIN groups ON participants.uninum =
groups.uninum WHERE groups.groupid ='".$groups[$i]."'";
$result = mysqli_query ($dbcon, $q); // Run the query.
if ($result) { // If it ran, display the records.
// Table header.
echo '<table>
<tr><td><b>Edit</b></td>
<td><b>Surnname</b></td>
<td><b>University ID</b></td>
<td><b>Group</b></td>
</tr>';
// Fetch and display the records:
while ($row = mysqli_fetch_array($result, MYSQLI_ASSOC)) {
echo '<tr>
<td><a href="edit_group_member.php?uninum=' . $row['uninum'] . ' ?groupid=' . $row['groupid'] . ' ">Edit</a></td>
<td>' . $row['sname'] . '</td>
<td>' . $row['uninum'] . '</td>
<td>' . $row['groupid'] . '</td>
</tr>';
}
echo '</table>'; // Close the table.
mysqli_free_result ($result); // Free up the resources.
echo "<br><br>";
} else { // If it did not run OK.
// Public message:
echo '<p class="error">The current users could not be retrieved. We apologize for any inconvenience.</p>';
// Debugging message:
echo '<p>' . mysqli_error($dbcon) . '<br><br>Query: ' . $q . '</p>';
}
}
($i=0;$i<$count;$i++)的{
$q=“从参与者的内部加入组中选择参与者.sname、参与者.uninum、组.groupid(在参与者的内部加入组中)。uninum=
groups.uninum,其中groups.groupid='“$groups[$i]。”;
$result=mysqli_query($dbcon,$q);//运行查询。
如果($result){//如果它运行,则显示记录。
//表格标题。
回声'
编辑
苏尔纳姆
大学ID
团体
';
//获取并显示记录:
而($row=mysqli\u fetch\u数组($result,mysqli\u ASSOC)){
回声'
“.$row['sname']”
“.$row['uninum']”
“.$row['groupid']”
';
}
echo“”;//关闭表。
mysqli_free_result($result);//释放资源。
回声“
”;
}否则{//如果它没有运行,则为OK。
//公开信息:
echo“无法检索当前用户。对于由此带来的不便,我们深表歉意。
”;
//调试消息:
回显“”.mysqli_错误($dbcon)。“
查询:”.$q.”;
}
}
您可以尝试以下方法:
<a href="edit_group_member.php?uninum=' . $row['uninum'] . ' &groupid=' . $row['groupid'] . '&other_param=value">Edit</a>
您在代码中使用了
?
而不是&
<td><a href="edit_group_member.php?uninum=' . $row['uninum'] . ' ?groupid=' . $row['groupid'] . ' ">Edit</a></td>
应该是:
<td><a href="edit_group_member.php?uninum=' . $row['uninum'] . ' &groupid=' . $row['groupid'] . ' ">Edit</a></td>
使用并代替第二个?它需要是&groupid=
而不是?groupid=
非常感谢Sunil、Svengali和Callan。我马上就把它标记为已回答。