在PHP中搜索并将搜索结果插入数据库

时间:2014-04-05 04:58:53

标签: php html forms

我在一个页面中有两个表单。一个表单从数据库表中提取数据。在另一种形式中,我需要将这些获取的值添加到另一个表中,并附加其他值。

<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,但是当我点击提交时,搜索值会变为空。

1 个答案:

答案 0 :(得分:0)

我认为你不能这样做 你只有一种方法可以将所有输入包含在一个表格中

我认为你可以通过双向

来做到这一点
  1. 将所有输入放在一个表单中

  2. 或者你可以通过两步作为

    来做到这一点

    第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>