PHP如何输出姓名学号班级电话并提交并录入表格中
时间: 2024-02-09 16:10:13 浏览: 250
首先,您需要在HTML中创建一个表单,其中包含姓名、学号、班级和电话等输入字段。例如:
<form action="submit.php" method="post">
<label for="name">姓名:</label>
<input type="text" id="name" name="name"><br>
<label for="student_id">学号:</label>
<input type="text" id="student_id" name="student_id"><br>
<label for="class">班级:</label>
<input type="text" id="class" name="class"><br>
<label for="phone">电话:</label>
<input type="text" id="phone" name="phone"><br>
<input type="submit" value="提交">
</form>
然后,您需要创建一个PHP脚本来处理表单数据并将其插入数据库。假设您使用MySQL数据库,您可以使用以下代码:
<?php
// 连接到数据库
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";
$conn = mysqli_connect($servername, $username, $password, $dbname);
if (!$conn) {
die("连接失败: " . mysqli_connect_error());
}
// 从表单中获取数据
$name = $_POST["name"];
$student_id = $_POST["student_id"];
$class = $_POST["class"];
$phone = $_POST["phone"];
// 插入数据到数据库
$sql = "INSERT INTO students (name, student_id, class, phone)
VALUES ('$name', '$student_id', '$class', '$phone')";
if (mysqli_query($conn, $sql)) {
echo "数据录入成功";
} else {
echo "Error: " . $sql . "<br>" . mysqli_error($conn);
}
// 关闭数据库连接
mysqli_close($conn);
?>
请注意,这只是一个基本示例,您需要根据您的需求进行修改和改进。此外,为了安全起见,您应该对表单数据进行验证和过滤,以防止SQL注入等攻击。
阅读全文