Php 在提交按钮的行上显示数据
基本上,我有一个表,用于显示sql表中的数据 数据库中的每一行都是循环的,因此数据库中的每一行也显示在html表中的新行上 我有一个提交按钮包含在循环中,它显示在每行的最后一列中 我想要的是,当按下其中一个提交按钮时,将存储该特定行上的数据,并在下一页上显示表单操作 我不确定这是不是可能的方式,我已经做了,或者如果我需要一个唯一的标识符为每个提交按钮Php 在提交按钮的行上显示数据,php,html,form-submit,Php,Html,Form Submit,基本上,我有一个表,用于显示sql表中的数据 数据库中的每一行都是循环的,因此数据库中的每一行也显示在html表中的新行上 我有一个提交按钮包含在循环中,它显示在每行的最后一列中 我想要的是,当按下其中一个提交按钮时,将存储该特定行上的数据,并在下一页上显示表单操作 我不确定这是不是可能的方式,我已经做了,或者如果我需要一个唯一的标识符为每个提交按钮 任何帮助都将不胜感激:)那么sql中的每一行都应该有一个唯一的标识符,使用该标识符来区分用户选择的html表的哪一行 简单地说,在submit按钮
任何帮助都将不胜感激:)那么sql中的每一行都应该有一个唯一的标识符,使用该标识符来区分用户选择的html表的哪一行 简单地说,在submit按钮上有该唯一标识符的post或get值 加载下一页时,使用$\u GET或$\u POST接收该唯一标识符,使用SQL查找该行的数据,然后将其显示在新页顶部的html中 我相信这就是你的要求。因为你没有要求具体的代码 编辑: 如果您想使用get,请使用一个简单的锚:只需在url中包含id即可
<a href="tablepage.php?rowid=$rowid">Submit</a>
或者,如果您想使用post,请使用表单
<form name="table" action="/tablepage.php" method="post">
<input type="submit" value="Submit" /> //this is the submit button, use a div to change its look
<input type="hidden" name="post" value="$rowid" /> //this contains the unique id in the post
</form>
是的,这听起来像是我想要达到的目标。我显示的行的唯一标识符(主键)是regNumber。我不确定如何将submit按钮链接到代码中它所在的特定行。请使用此标识符来区分用户选择的html表的哪一行。简单地说,在submit按钮上有该唯一标识符的post或get值。对不起,我不确定如何做这部分,你有任何代码示例吗?我在原始答案中添加了一个示例。我在每行的末尾都显示了行,并带有一个提交按钮。单击submit按钮时,将打开下一页,但我需要一种方法来显示在新页面上单击的submit按钮行中的特定数据。
<form name="table" action="/tablepage.php" method="post">
<input type="submit" value="Submit" /> //this is the submit button, use a div to change its look
<input type="hidden" name="post" value="$rowid" /> //this contains the unique id in the post
</form>
$id=intval($_POST['rowid'])