想提交带有名称和数量的表格,但我想将get变量传递给表格而无需输入。提交表单时,获取数量的变量已通过,但我也希望传递已显示的数量名称。我可以通过action =“ site.php?name = theName”或该怎么做。
“ <” form action ='site.php?name = {$ name_row ['name']}'method ='GET'>
答案 0 :(得分:1)
不建议在表单中使用GET方法,也许您想使用隐藏的输入?
<form action='site.php' method='POST'>
<input type="hidden" name="name" value="<?=$name_row['name']?>">
</form>
您也可以将其与GET一起使用
答案 1 :(得分:0)
如果您不希望显示所传递的变量,则可以使用隐藏的输入:
<input type="hidden" name="name" value="<?php echo $_GET['name'] ?>"/>
如果您不想使用任何输入,您当然可以以action
的形式传递它们:
<form action="somewhere.php?name="<?php echo $_GET['name'] ?>" method="post">
答案 2 :(得分:0)
您有3种最受欢迎的方法
i。输入类型隐藏
col2 col4
0 b [d
1 [f h
2 j l
3 n [p
ii。在表格GET方法上添加
<input type='hidden' name='name' value='<?=$variabel?>'>
iii。用户$ _SESSION
<form action='site.php?xyz=<?=$variabel?>'>
</form>