gpt4 book ai didi

php - 如何从post方法获取数据

转载 作者:行者123 更新时间:2023-11-30 00:10:25 25 4
gpt4 key购买 nike

我的问题是,我在第一页上有两页,我给出了 mcq,但是我给单选按钮的名称与 mysql 表索引 id 中的名称相同,所以我如何接收另一页上发布的值我的代码如下:

$result = mysql_query("SELECT * FROM mcq ORDER BY RAND()",$connection);
if(!$result)
{die("could not query".mysql_error());}
while($row = mysql_fetch_array($result))
{
echo "<form action=\"grade.php\" method=\"post\">";
echo "question number is : {$row['id']}<br>{$row['ques']}<br>";
echo "<input type=\"radio\" name=\"{$row['id']}\" value={$row['op-a']}>{$row['op-a']}<br>";
echo "<input type=\"radio\" name=\"{$row['id']}\"
value={$row['op-b']}>{$row['op-b']}<br>";
echo "<input type=\"radio\" name=\"{$row['id']}\"
value={$row['op-c']}>{$row['op-c']}<br>";
echo "<input type=\"radio\" name=\"{$row['id']}\"
value={$row['op-d']}>{$row['op-d']}<br>";
}
echo "<input type=\"submit\" value=\"next\"><br>";
echo "</form>";

在第二页上我像这样收到它,但它不起作用..

 $result = mysql_query("SELECT * FROM mcq ",$connection);
if(!$result)
{die("could not query".mysql_error());}
while($row = mysql_fetch_array($result))
{
echo $_POST['{$row["id"]}'];
}

最佳答案

单独评估 $row['id'] 并使用一些直觉来匹配它们,因为一旦呈现 html 页面,字符串 '{$row['id']}' 就会被替换为一个值。

所以尝试一下:

echo $_POST['{'.$row["id"].'}']

然后根据您的喜好进行调整。

关于php - 如何从post方法获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24113919/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com