我正在使用表单将数据提交到 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>
- 1 回答
- 0 关注
- 150 浏览
添加回答
举报
0/150
提交
取消