Php 通过GET方法传递一些隐藏值
我试图从查询中获取名称,并通过get方法传递每个名称,因此当单击“答案”排名时,它将打开一个子窗口,我可以在其中找到哪个用户以及他对答案进行了评估的值Php 通过GET方法传递一些隐藏值,php,html,get,Php,Html,Get,我试图从查询中获取名称,并通过get方法传递每个名称,因此当单击“答案”排名时,它将打开一个子窗口,我可以在其中找到哪个用户以及他对答案进行了评估的值 while($row = mysql_fetch_array($result)) { echo "<div class='answer'>" .$row['User']." has answered: <dl>
while($row = mysql_fetch_array($result))
{
echo "<div class='answer'>"
.$row['User']." has answered:
<dl>
<dd>".$row['Answer']."</dd>"; ?>
<dd>
<form method='GET' action='votes.php' >
<input type="hidden" name="x" value="<?php echo $row['Answer'];?>"/>
<input type='submit'/>
</form>
<a onclick="javascript:popUp()" >
Rank: <?php echo $row['k'];?>
</a>
检查行号。我无法在您的代码中看到
$\u POST
变量。除非您在
标记中指定method=“POST”
,否则您将无法使用$\u POST
访问表单数据。我的意思是$\u GET['x',很抱歉弄错了。再说一遍,是哪一行号?因为,此行不应该有任何错误:$ans=$\u GET['x']
。您可能正在if条件之外使用该变量。$ans=$\u GET['x'];是的,那句台词太夸张了。表示未定义的x。也许应该在第二个php文件中包含x?