我想通过用户单击链接将MYSQL查询中的变量传递给另一个页面。在Wordpress中通过URL链接传递PHP变量
我的查询在表中列出了一些报告。我希望用户能够点击表格中的报告编号,然后将用户发送到另一页面,我打算根据链接中发送的报告编号变量运行另一个查询。
这里是打印出来的表格行的代码:
while($row = mysql_fetch_array($result))
{
echo "<tr>";
echo "<td>" . $row['report_number'] . "</td>";
echo "<td class='tableleft'>" . $row['inspector'] . "</td>";
echo "<td class='tableleft'>" . $row['idate'] . "</td>";
echo "<td class='tableleft'>" . $row['vendor'] . "</td>";
echo "</tr>";
}
行一个以字符串$行[“report_number”]是我想通过链接的方式传递到另一个页面变量。
我遇到的问题是,这是在Wordpress页面上执行的,所以我必须链接到的页面,这是Wordpress中的另一个页面,没有.php页面类型。
我无法弄清楚如何写链接传递变量不带.php像这个例子:
<a href="edit_form.php?id=<?php echo $row['ID']; ?>">Edit</a>
好了,现在是链接到我的其他网页,但该链接不传递变量。我的代码传递变量是:'“。$ row ['report_number']。”“;'该变量在表中显示为链接,但未被传递 – Lawrence
已编辑的代码仍然会不行:代码是:'echo'“。$ row ['report_number']。”“;' – Lawrence
您正在使用错误的语法,试试这个:echo”“。$ row ['report_number'] “”; –