Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用php中的jquery显示来自php的表单_Php_Jquery_Forms - Fatal编程技术网

用php中的jquery显示来自php的表单

用php中的jquery显示来自php的表单,php,jquery,forms,Php,Jquery,Forms,我有一个php文件,里面有3个表单和一些insert查询,我使用if(isset())根据$\u POST中的变量将它们分开。例如,我想让表单显示在页面的中心,当用户按submit时,表单会淡出,并显示isset中的下一个表单。我该怎么做 例如,这是第一种形式 <?php if (!isset($_POST['date'])): ?> <?php if (!isset($_GET['id'])):?> <form method="post

我有一个php文件,里面有3个表单和一些insert查询,我使用if(isset())根据$\u POST中的变量将它们分开。例如,我想让表单显示在页面的中心,当用户按submit时,表单会淡出,并显示isset中的下一个表单。我该怎么做

例如,这是第一种形式

<?php if (!isset($_POST['date'])): ?>
      <?php if (!isset($_GET['id'])):?>
        <form method="post" action="<?php echo $_SERVER['PHP_SELF']?>">

          Date :
          <input type="text" name="date" id="date"> </br>
          <input type="submit" value="Submit" />
        </form>
        <script>
          $("#date").datepicker();
        </script>
        <?php endif;?>
          <?php endif;?>


听起来你可以用css来做这件事。不过我不太明白你的问题

  • 一次在页面上显示所有3个表单->没有isset内容,我不明白它的用途
  • 使用类“.hide”隐藏您不希望用户看到的内容
  • 使用jquery提交表单,因为您不希望重新加载页面。提交后,通过将其类设置为hide并从下一个表单中删除hide来隐藏您刚刚提交的表单
表单{
过渡:不透明度2s;
}
隐藏{
不透明度:0;
}
 <?php if (isset($_GET['id'])): ?>

                <form action="<?php echo $_SERVER['PHP_SELF']?><?php echo " ?id=" . $_GET['id'] . " &date=" . $_GET['date'] . " &seats=" . $_GET['seats']; ?>" method="post">

                  Ώρα :
                  <input type="text" name="time">
                  <input type="submit" name="submit">
                </form>
                <?php endif;?>