Php 这怎么行?
我知道这个密码不起作用。我想将$var1、$var2和name传递给next.php。我该怎么做Php 这怎么行?,php,html,Php,Html,我知道这个密码不起作用。我想将$var1、$var2和name传递给next.php。我该怎么做 <?php $var1="test1"; $var2="test2"; ?> <form method="get"> <input type="text" name="name"> <a <?php echo "href='next.php?test1=".$var1."&test2=".$var2."'"?&
<?php
$var1="test1";
$var2="test2";
?>
<form method="get">
<input type="text" name="name">
<a <?php echo "href='next.php?test1=".$var1."&test2=".$var2."'"?> >next</a>
</form>
您可以将这些值作为隐藏输入传递,以便表单中的其他值仍将与它一起传递
<form action="next.php">
<input type="text" name="name">
<input type="hidden" name="test1" value="<?php echo $var1; ?>">
<input type="hidden" name="test2" value="<?php echo $var2; ?>">
<button type="submit">Submit</button>
</form>
将其更改为:
<form method='GET' action='next.php'>
<input type='text' name='name' />
<input type='hidden' name='test1' value="<?php echo $var1;?>" />
<input type='hidden' name='test2' value="<?php echo $var2;?>" />
</form>
当你已经给变量分配了一些东西时,形式的意义是什么?以什么方式“不起作用”?生成的HTML是什么?当你点击那个链接时会发生什么?你期望发生什么?这不是你创建表单提交的方式。这个标题真的需要工作。非常确定一个简单的PHP和表单教程会展示正确的方法。
array(3) {
["name"]=> string(3) "Foo"
["test1"]=> string(5) "test1"
["test2"]=> string(5) "test2"
}
<form method='GET' action='next.php'>
<input type='text' name='name' />
<input type='hidden' name='test1' value="<?php echo $var1;?>" />
<input type='hidden' name='test2' value="<?php echo $var2;?>" />
</form>