为了账号安全,请及时绑定邮箱和手机立即绑定

如何将 PHP 定义的表中的值提交到 php 页面以进行进一步处理?

如何将 PHP 定义的表中的值提交到 php 页面以进行进一步处理?

PHP
波斯汪 2021-08-28 16:17:30
我正在使用表单将数据提交到 php 页面,然后使用对我来说工作正常的方法将其呈现为表格。现在我想将其中一个数据字段 ($row->id) 提交到另一个 php 页面以处理详细的用户配置文件。我尝试使用代码中所示的表单方法,但它不起作用并且不断为每个配置文件提交相同的值。<tr>    <td><?php echo $n++; ?></td>    <td><?php echo $row->id; ?></td>    <td><?php echo $lang[$row->gender]; ?></td>    <td><?php echo $row->age; ?></td>    <td><?php echo $row->height; ?></td>    <td><?php echo $row->edn; ?></td>    <td><?php echo $lang[$row->income]; ?></td>    <td><form action= 'compact.php' method='post'>    <input type ='hidden' name='pid' value="<?php echo $row->id?>">          <input type='submit' name='submit' value='View Details'></td> </tr>任何帮助将不胜感激。谢谢
查看完整描述

1 回答

?
湖上湖

TA贡献2003条经验 获得超2个赞

根据对上述问题的评论中的建议,我按如下方式更改了我的脚本,并在 compact.php 中使用了 GET 而不是 POST,并且能够成功捕获已发布的变量以进行进一步处理:


<tr>

    <td><?php echo $n++; ?></td>

    <td><?php echo $row->id; ?></td>

    <td><?php echo $lang[$row->gender]; ?></td>

    <td><?php echo $row->age; ?></td>

    <td><?php echo $row->height; ?></td>

    <td><?php echo $row->edn; ?></td>

    <td><?php echo $lang[$row->income]; ?></td>

    <td><a href="compact.php?pid=<?php echo $row->id?>">

View details</a></td>

 </tr>


查看完整回答
反对 回复 2021-08-28
  • 1 回答
  • 0 关注
  • 150 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信