我需要将文本框值获取到另一个php页面。通过单击“Box”图标,我只想提交特定行。我已经将行ID添加到“Box”图标。我怎么能用while循环呢。
提前致谢
Tharindu
答案 0 :(得分:0)
在原始的php文件中为每个框生成不同的html表单
<form action="page2.php" method="post">
<input name="Z067DA" />
</form>
在page2.php文件中使用与此类似的代码。 $ value包含用户
提交的信息。
foreach($_POST as $key=>$value)
{
// Use submitted value.
}
$value = $_POST['Z067DA'];
答案 1 :(得分:0)
您应该按以下方式为此安排HTML代码:
<table>
<form method="post">
<tr>
<td>Z0678<input type="hidden" name="id" value="Z0678"></td><td><input type="text" value="0" name="qty"></td><td><input type="image" src="box.gif"></td>
</tr>
</form>
<form method="post">
<tr>
<td>Z0678<input type="hidden" name="id" value="Z0678"></td><td><input type="text" value="0" name="qty"></td><td><input type="image" src="box.gif"></td>
</tr>
</form>
<form method="post">
<tr>
<td>Z0678<input type="hidden" name="id" value="Z0678"></td><td><input type="text" value="0" name="qty"></td><td><input type="image" src="box.gif"></td>
</tr>
</form>
<form method="post">
<tr>
<td>Z0678<input type="hidden" name="id" value="Z0678"></td><td><input type="text" value="0" name="qty"></td><td><input type="image" src="box.gif"></td>
</tr>
</form>
</table>
然后,一旦你点击图像,它将提交表格。将此代码添加到PHP脚本“<?php print_r($_POST); ?>
的顶部,您将看到现在可以根据发布的数据处理发布的内容,而无需任何while循环。
答案 2 :(得分:0)
让你发布的是list.php
在文本框中
<input type=text name="rid" value= " <?php echo $rid ?>" onclick="location.href='view.php'"/>
获取下一页中的行id,即view.php
$id = $_GET['rid'];
将其隐藏在view.php
中 <input type="hidden" name="id" value="<?php echo $id; ?> "/>
确保所有数据库连接都完美无缺,并且无论您想从行中回放所有数据。