PHP HTML重新发送表单提交上带有键的所有GET数据
如何在PHP中添加PHP HTML重新发送表单提交上带有键的所有GET数据,php,html,forms,loops,get,Php,Html,Forms,Loops,Get,如何在PHP中添加foreach()或while()循环或类似的东西,以 重新发送所有$\u在提交表单时获取键和值。 比如: <? echo '<form action="" method="get">'; echo '<input type="text" name="text_field_1">'; // LOOP { <input type="hidden" name="$row_key" value="$row_value"
foreach()
或while()
循环或类似的东西,以
重新发送所有$\u在提交表单时获取
键和值。
比如:
<?
echo '<form action="" method="get">';
echo '<input type="text" name="text_field_1">';
// LOOP {
<input type="hidden" name="$row_key" value="$row_value">
}
?>
谢谢。foreach($\u作为$k=>$v获得){
foreach ($_GET as $k => $v) {
echo "<input type=\"hidden\" name=\"{$k}\" value=\"{$v}\" />";
}
回声“;
}
注意:如果未设置$\u GET,这将在较新版本的PHP中显示错误。这将循环通过每个$\u GET键,并用值回显隐藏的输入
foreach($_GET as $key => $value){
echo "<input type=\"hidden\" name=\"$key\" value=\"$value\"/>";
}
foreach($\u获取为$key=>$value){
回声“;
}
您可以在$\u GET
中循环,也可以将整个$\u GET
数组存储在会话中,无需执行此操作
if(count($_GET) > 0) {
foreach($_GET as $var => $val){
echo "<input type=\"hidden\" name=\"$var\" value=\"$val\"/>";
}
}
然后你可以使用
$\u SESSION['get']
,就好像它是$\u get
以后一样你的目标是什么,也许你可以使用sessions?
$_SESSION['get'] = $_GET;