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