Php 成功插入后清除部分页面字段

Php 成功插入后清除部分页面字段,php,javascript,mysql,Php,Javascript,Mysql,在成功地将数据插入数据库(在提交页面)后,我想提示用户说“您想输入更多产品吗?”。如果用户选择“是”,则重置部分页面字段。如何做到这一点?我感谢你的任何意见 这是我的php脚本,运行良好。但我不确定提交后如何使用Javascript/JQuery <?php if ($_SERVER['REQUEST_METHOD'] == 'POST') { $first = $_POST["first"]; $fir

在成功地将数据插入数据库(在提交页面)后,我想提示用户说“您想输入更多产品吗?”。如果用户选择“是”,则重置部分页面字段。如何做到这一点?我感谢你的任何意见

这是我的php脚本,运行良好。但我不确定提交后如何使用Javascript/JQuery

<?php 
                if ($_SERVER['REQUEST_METHOD'] == 'POST') { 

            $first = $_POST["first"];
            $first = mysql_real_escape_string($first);
            $last = $_POST["last"];
            $last = mysql_real_escape_string($last);



            $insertsql = "INSERT INTO Table1(FirstName,LastName) VALUES ('".$first."', '" .$last. "')";

            $result1 = mysql_query($insertsql) or die(mysql_error());
            $new_id = MySql_Insert_Id();  


            $prodName = $_POST["prodName"];
            $prodName = mysql_real_escape_string($prodName);

            $prod_details = $_POST["prod_details"];
            $prod_details = mysql_real_escape_string($prod_details);    



$insertSQl2 = "INSERT INTO Table2(table1Id, Product_Name, Product_Details) VALUES ('".$new_id."', '" .$prodName. "', '" .$prod_details. "')";


            $Result2 = mysql_query($insertSQl2) or die(mysql_error());

    }

?>

我会用javascript或jQuery来实现这一点

提交表单供jQuery稍后访问后,让PHP设置一个标志:

<?php
    if (isset($_POST['submit']))
    {
        echo '<div id="submitted" data-submitted="true"></div>';
    }
?>

这里的clear form函数是在这里找到的:,我个人经常使用这个函数。希望这有帮助。

您也可以尝试以下方法:

if(isset($_POST['submit']))
   {
      $message = $user->register();
      $_POST['parameter1 in your form'] = "";
      $_POST['parameter2 in your form'] = "";
      $_POST['parameter3 in your form'] ="";
   }

向我们展示您的工作内容,以便我们建议如何继续前进。更好的办法是尝试自己编写脚本,然后我们可以帮助您进行调试。对于这样一个开放式问题,您不会得到任何有用的帮助。我想清除部分表单字段。我有两个部分。一个是输入客户信息,另一个是输入产品。当用户想要输入更多产品时,我想清除第二部分。谢谢你的帮助。你只需要一个小时就可以破解clearForm函数来满足你的需要,祝你好运;]
if(isset($_POST['submit']))
   {
      $message = $user->register();
      $_POST['parameter1 in your form'] = "";
      $_POST['parameter2 in your form'] = "";
      $_POST['parameter3 in your form'] ="";
   }