我正在创建一个包含browser.getCapabilities().then(function() {
console.log(c);
});
表单的项目,该表单从用户那里获取php
并将其保存在input
数据库中。我希望显示用户可以在提交表单后查看记录,而无需在弹出窗口中保留页面。我知道最简单的方法是将用户重定向到另一个php页面来执行此操作,但我只想在同一页面和窗口中记录。
我是php的初学者。
mysql
答案 0 :(得分:0)
执行插入查询后尝试LAST_INSERT_ID(),它将为您提供最后插入的记录ID。您可以在此之后按ID获取记录。 如果使用ajax插入记录,则以json或任何所需格式返回数据。
答案 1 :(得分:-1)
如果您不知道如何使用ajax
将您的php
代码更改为:
$introducrid = $_POST["3"];
$Introducername = $_POST["42"];
//like wise the entire data
$sql = "INSERT INTO members (introducrid, Introducername, PAN, name, father_husband_name, per_address, city, resi_address, phone, gender, nominee, age, relation, email, birthdate, martial_status, occupation, education, nationalty, idproof, religion, bank_name, branch, IFSC, account_no)
VALUES
('".$_POST["3"]."','".$_POST["42"]."','".$_POST["bc"]."','".$_POST["5"]."','".$_POST["6"]."','".$_POST["7"]."','".$_POST["8"]."','".$_POST["9"]."','".$_POST["22"]."','".$_POST["23"]."','".$_POST["55"]."','".$_POST["56"]."','".$_POST["57"]."','".$_POST["24"]."','".$_POST["25"]."','".$_POST["26"]."','".$_POST["27"]."','".$_POST["28"]."','".$_POST["29"]."','".$_POST["30"]."','".$_POST["32"]."','".$_POST["33"]."','".$_POST["34"]."','".$_POST["35"]."','".$_POST["36"]."')";
if ($conn->query($sql) === TRUE) {
echo "<script type= 'text/javascript'>alert('introducrid : ".$introducrid." <br> Introducername : ".$Introducername ." ');</script>";
} else {
echo "<script type= 'text/javascript'>alert('Error: " . $sql . "<br>" . $conn->error."');</script>";
}`
这将只显示您在警报中发送的数据。
但我建议使用ajax。
请参考:http://api.jquery.com/jquery.ajax/ 和http://www.w3schools.com/php/php_ajax_database.asp