PHP+MySQL 用车申请系统网页开发教程
很高兴为您提供帮助。以下是一个简单的用车申请网页的示例,使用PHP和MySQL:
- 创建数据库
首先,创建一个名为'car_application'的数据库,并在其中创建一个名为'applications'的表,该表包含以下列:
- id:自增ID
- name:申请人姓名
- email:申请人邮箱
- phone:申请人电话
- date:用车日期
- time:用车时间
- destination:目的地
- reason:用车事由
- status:申请状态(默认为'待审核')
- 创建网页
接下来,创建一个名为'application.php'的文件,其中包含以下内容:
<?php
// 连接到数据库
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "car_application";
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
// 处理表单提交
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$name = $_POST["name"];
$email = $_POST["email"];
$phone = $_POST["phone"];
$date = $_POST["date"];
$time = $_POST["time"];
$destination = $_POST["destination"];
$reason = $_POST["reason"];
// 将申请插入数据库
$sql = "INSERT INTO applications (name, email, phone, date, time, destination, reason) VALUES ('$name', '$email', '$phone', '$date', '$time', '$destination', '$reason')";
if ($conn->query($sql) === TRUE) {
echo "申请已提交,等待审核。";
} else {
echo "Error: " . $sql . "<br>" . $conn->error;
}
}
// 显示申请表单
?>
<h2>用车申请</h2>
<form method="post" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>">
姓名:<br>
<input type="text" name="name" required><br>
邮箱:<br>
<input type="email" name="email" required><br>
电话:<br>
<input type="tel" name="phone" required><br>
用车日期:<br>
<input type="date" name="date" required><br>
用车时间:<br>
<input type="time" name="time" required><br>
目的地:<br>
<input type="text" name="destination" required><br>
用车事由:<br>
<textarea name="reason" rows="5" required></textarea><br>
<input type="submit" value="提交申请">
</form>
<?php
// 显示已提交的申请
$sql = "SELECT * FROM applications";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
echo "<h2>已提交的申请</h2>";
echo "<table>";
echo "<tr><th>ID</th><th>姓名</th><th>邮箱</th><th>电话</th><th>用车日期</th><th>用车时间</th><th>目的地</th><th>用车事由</th><th>状态</th></tr>";
while($row = $result->fetch_assoc()) {
echo "<tr><td>" . $row["id"] . "</td><td>" . $row["name"] . "</td><td>" . $row["email"] . "</td><td>" . $row["phone"] . "</td><td>" . $row["date"] . "</td><td>" . $row["time"] . "</td><td>" . $row["destination"] . "</td><td>" . $row["reason"] . "</td><td>" . $row["status"] . "</td></tr>";
}
echo "</table>";
}
$conn->close();
?>
- 运行网页
将'application.php'文件上传到您的Web服务器,并通过浏览器访问该文件的URL。您应该会看到一个用车申请表单和已提交的申请列表。当用户提交申请后,它将被插入到MySQL数据库中,并显示在申请列表中。
请注意,此示例仅用于演示目的,您需要进行更多开发和测试才能使其适合您的实际需求。
原文地址: https://www.cveoy.top/t/topic/mJ4p 著作权归作者所有。请勿转载和采集!