我正在尝试将数据从文本字段发送到我的数据库。当我运行代码时,我没有收到任何错误。我无法发现问题。当我按下保存按钮时,数据似乎已经过帐,但是数据库中没有任何记录。我可能会丢失什么?
index.php
`<?php include('php_code.php'); ?>
<!DOCTYPE html>
<html>
<head>
<title>Register</title>
<link rel="stylesheet" type="text/css" href="styles.css">
</head>
<body>
<?php if (isset($_SESSION['message'])): ?>
<div class="msg">
<?php
echo $_SESSION['message'];
unset($_SESSION['message']);
?>
</div>
<?php endif ?>
<form>
<h3><center>Register the vehicle here!</center></h3><hr span="">
<br>
<br>
<form method="post" action="php_code.php" >
<div class="input-group">
<label>Vehicle name :</label>
<input type="text" name="Vehicle_name" value="" required="yes">
</div>
<div class="input-group">
<label>Vehicle make :</label>
<input type="text" name="Vehicle_make" value="" required="yes">
</div>
<div class="input-group">
<label>Number plate :</label>
<input type="text" name="Number_plate" placeholder="ABC-0123" value="" required="yes">
</div>
<div class="input-group">
<label>Driver name :</label>
<input type="text" name="Driver_name" value="" required="yes">
</div>
<div class="input-group">
<label>Number of passengers :</label>
<input type="text" name="Number_of_passengers" value="" required="yes">
</div>
<div class="input-group">
<label>Date :</label>
<input type="text" name="Date" value="" required="yes">
</div>
<div class="input-group">
<label>Time :</label>
<input type="text" name="Time" value="" required="yes">
</div>
<div class="input-group">
<label>Security Signature :</label>
<input type="text" name="Security" value="" required="yes">
</div>
<div class="input-group">
<button class="btn" type="submit" name="save" >Register</button>
</div>
</form>
</body><hr>
<footer><center>ome</center></footer>
</html>`
这是与数据库通信的代码
`<?php
session_start();
$db = mysqli_connect('localhost', 'root', '', 'pilot');
// initialize variables
$Vehicle_name = "";
$Vehicle_make = "";
$Number_plate = "";
$Driver_name = "";
$Number_of_passengers = "";
$Date = "";
$Time = "";
$Security = "";
$Update = false;
if (isset($_POST['save'])) {
$Vehicle_name = $_POST['Vehicle_name'];
$Vehicle_make = $_POST['Vehicle_make'];
$Number_plate =$_POST['Number_plate'];
$Driver_name =$_POST['Driver_name'];
$Number_of_passengers = $_POST['Number_of_passengers'];
$Date = $_POST['Date'];
$Time = $_POST['Time'];
$Security = $_POST['Security'];
mysqli_query($db, "INSERT INTO carsreg (Vehicle_name, Vehicle_make,Number_plate,Driver_name,Number_of_passengers,Date,Time,Security )
VALUES ('$Vehicle_name','$Vehicle_make','$Number_plate','$Driver_name','$Number_of_passengers','$Date','$Time','$Security')");
$_SESSION['message'] = "Car registered";
header('location: index.php');
}
`