gpt4 book ai didi

php - 如何使用 POST 将变量传递到下一页

转载 作者:行者123 更新时间:2023-11-29 04:25:23 24 4
gpt4 key购买 nike

我的项目中的最后一件小事遇到了一些麻烦。

我可以在索引页面上使用表单修改记录,但是当我有更新按钮调用 modifyRecord 页面时,我不知道如何获取“reg”的变量(来自抽屉 2 的 reg ID) .我将它作为值(参见代码),但是当我尝试使用它或将其存储在变量中时,出现 undefined index 错误。不确定我需要做什么??

FROM INDEX.PHP:(这发生在显示记录的每个循环中)

foreach($resultdet as $res2){
printf($format, $res2['Id'], $res2['Value1'], $res2['Value2'], $res2['reg']);

echo("<form method='Post' action='modifyRecord.php'><input type ='hidden' value =".$res2['Id'].
" name = 'Id'/><input type ='hidden' value =".$res2['reg'].
" name = 'reg'/><input type = 'submit' value = 'modify' name = 'mod'/>
</form>");
}

我正在尝试将值存储在变量中:(来自 modifyRecord.php)

if(isset($_POST['mod']))
{
echo 'POST Mod is set';
$regId = $_REQUEST['reg'];
}

但是 echo 从不显示...

不知道哪里出了问题。谢谢...

最佳答案

您忘记了值上的撇号。

试试这段代码:

echo("<form method='Post' action='modifyRecord.php'><input type='hidden' value='" .
$res2['Id'] .
"' name='Id'/><input type ='hidden' value='".$res2['reg'].
"' name='reg'/><input type='submit' value='modify' name='mod'/>
</form>");

关于php - 如何使用 POST 将变量传递到下一页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12961813/

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