表格未发布到数据库(MySQL)

时间:2019-03-06 01:41:00

标签: php html mysql forms

我正在尝试将数据从文本字段发送到我的数据库。当我运行代码时,我没有收到任何错误。我无法发现问题。当我按下保存按钮时,数据似乎已经过帐,但是数据库中没有任何记录。我可能会丢失什么?

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');
}

`

这是数据库表carsreg

0 个答案:

没有答案