下面是我正在尝试做的事情的简化版本。本质上我有 2 个注册表,每个表单的内容都将写入不同的表。当我加载表单时,我在第 xx 行上收到许多错误未定义索引,并且在本示例的第 75 行和第 84 行中仍然收到错误,我认为错误归结于某些“必需”字段,但该页面尚未加载为它使用一些 JS 就飘走了。... 请帮忙!
<?php
ob_start(); //Turns on output buffering
session_start(); //This starts a session variable where it store the input so the user doesnt have to start over if they get an error
$con = mysqli_connect("localhost","root","","test-sql"); //connection variables
$timezone = date_default_timezone_set("Europe/London");
if(mysqli_connect_errno()){
echo "failed to connect:" . mysqli_connect_errno();
}
?>
<html>
<head>
<! here we add the links and the jquery>
<title>Register Project</title>
</head>
<body>
<div id="first">
<form action="test-sql.php" method="POST">
<input type="text" name="Inf_fname" placeholder="First Name" required>
<br>
<input type="text" name="Inf_lname" placeholder="Last Name" required>
</form>
</div>
<div id="second">
<form action="test-sql.php" method="POST">
<br>
<input type="text" name="Cust_fname" placeholder="First Name" required>
<br>
<input type="text" name="Cust_lname" placeholder="Last Name" required>
<br>
<input type="submit" name="register_button" value="Register">
</form>
</div>
</body>
</html>
<?php
$inf_fname = "";
$cust_fname = "";
$inf_lname = "";
$cust_lname = "";
if(isset($_POST['register_button'])) {
$inf_fname = strip_tags($_POST['Inf_fname']);
$inf_fname = str_replace(' ', '', $inf_fname);
$_SESSION['Inf_fname'] = $inf_fname;
}
慕码人8056858