想要提交一个名称和数量的表单,但我想在没有输入的情况下将get变量传递给表单。提交表单时,数量的获取变量通过但我还要传递已显示的名称数量。我可以通过action =“site.php?name = theName”来执行此操作,或者我该如何执行此操作。
“<”form action ='site.php?name = {$ name_row ['name']}'method ='GET'>
建议不要在表单中使用GET方法,也许你想使用隐藏的输入?
<form action='site.php' method='POST'>
<input type="hidden" name="name" value="<?=$name_row['name']?>">
</form>
您也可以将它与GET一起使用
如果您不希望显示传递的变量,则可以使用隐藏的输入:
<input type="hidden" name="name" value="<?php echo $_GET['name'] ?>"/>
如果您不想使用任何输入,当然您可以通过action
格式传递它们:
<form action="somewhere.php?name="<?php echo $_GET['name'] ?>" method="post">
你有3种最流行的方法
一世。输入类型隐藏
<input type='hidden' name='name' value='<?=$variabel?>'>
II。在表格GET方法上添加
<form action='site.php?xyz=<?=$variabel?>'>
</form>
III。用户$ _SESSION
<?php $_SESSION['xyz'] = variabel; ?>