0

好的,这听起来可能有点令人困惑,但我所拥有的是一张表格,它根据用户的选择吐出课程地点和日期。我希望用户浏览这些字段,而不是在第三个提交按钮上,我向他们显示了课程信息。我在问我如何在 php 中从第一个查询中获取回声并使用它来将其上传到另一个表。我会只使用 MySQL 链接吗?

4

1 回答 1

0

如果您有多个页面,则可以使用$_SESSION变量来存储数据,以便在您准备好时使用。

如果您有一个页面,有多个表单,您可以使用<input type='hidden' />字段来保存数据,直到您准备好使用它($_POST每次提交表单时都会存储它)。

然后,当您准备好时,从$_SESSIONor$_POST数据中提取信息并运行您的查询。

对于 $_POST 解决方案:

<form action='' method='post' >
  <input type='hidden' name='data1' 
    value="<? if(isset($_POST['data1'])) { echo $_POST['data1']; } ?>"
  <input type='hidden' name='data2' 
    value="<? if(isset($_POST['data2'])) { echo $_POST['data2']; } ?>"
  <input type='hidden' name='data3' 
    value="<? if(isset($_POST['data3'])) { echo $_POST['data3']; } ?>"
</form>

<?
if(isset($_POST['data1'] && isset($_POST['data2'] && isset($_POST['data3']) {
  //Run your query, echo results
}
?>
于 2010-10-15T07:30:17.873 回答