我在一个页面中有两个表单。一个表单从数据库表中提取数据。在另一种形式中,我需要将这些获取的值添加到另一个表中,并附加其他值。
<form method="post" action="same.php" name="form1">
<input type="text" name="search" />
<input type="submit" name="result" value="search_for" />
</form>
<form method="post" action="same.php" name="form2">
<input type="date" name="add_date" />
<input type="submit" name="result" value="search_for" />
</form>
搜索后,我会在变量$search
中获取值。
现在我需要在另一个表中发布变量$search
,但是当我点击提交时,搜索值会变为空。
答案 0 :(得分:0)
我认为你不能这样做 你只有一种方法可以将所有输入包含在一个表格中
我认为你可以通过双向
来做到这一点将所有输入放在一个表单中
或者你可以通过两步作为
来做到这一点第1页包含表单1,page2包含form2 如下
第1页
<form method="post" action="same.php" name="form1">
<input type="text" name="search"/>
<input type="submit" name="result" value="search_for">
</form>
第2页
<form method="post" action="same.php" name="form2">
//data from page1 {form1}
<input type="hidden" name="search" value=<?php echo $_POST['search']; ?> />
//you will not need this
<input type="submit" name="result" value="search_for">
<input type="date" name="add_date"/>
<input type="submit" name="result" value="search_for">
</form>