Php 在循环中发送带有参数的href 主页

Php 在循环中发送带有参数的href 主页,php,html,Php,Html,将id作为参数回送到锚上。我们也可以从锚文本中删除id,因为不再需要它了 <!doctype html> <html> <head> <title>Main Page</title> </head> <?php session_start(); ?> <form action="new_question.php" method="post"> <input type="hidden" name=

将id作为参数回送到锚上。我们也可以从锚文本中删除id,因为不再需要它了

<!doctype html>
<html>
<head>
<title>Main Page</title>
</head>
<?php
session_start();
?>
<form action="new_question.php" method="post">
<input type="hidden" name="sid" value="<?php echo $_SESSION['username']?>">
<input type="submit" value="New Question">
</form>
<?php
include ("connection.php");

$result = mysqli_query($con,"SELECT * FROM question_table");

while($row = mysqli_fetch_array($result))
  {
  echo "<a href=\"http://localhost/project/question.php\">" . $row['question'] . $row['q_id'] . "</a>";
  echo "<br>";
  }
?>
<body>
</body>
</html>
while($row=mysqli\u fetch\u数组($result))
{
回声“
”; }

然后在
question.php
do
$\u GET['id']
question.php?id=123
中,访问
question.php
上的变量
$\u GET['id']
。但这是一个循环。我在每次迭代中都会更改id。但是怎么做呢?比如“$row['q_id']”,每个问题都会改变。+1,但我甚至建议从链接的可见文本中获取
$row['q_id']
。@Daniel好建议,我更新了我的答案,提出了建议。谢谢@Kyle Needham。它起作用了!这个问题有一个简单的解决方案,但出于某种原因,我认为它会非常复杂!我在锚文本上添加了“q_id”,只是为了显示这里发生了什么!我不会把它放在最后一页。。。无论如何,谢谢你的建议@KyleNeedham
while($row = mysqli_fetch_array($result))
{
  echo '<a href="http://localhost/project/question.php?id=' . $row['q_id'] . '">' . $row['question'] . '</a><br>';
}