建立实现数据查询的PHP文件,其中PHP文件sr21086110.php(包含有输入表单,在表单中可填写所要查询的学生姓名和学号,页面标题为考生姓名:彭睿基与学号:21086110。表单内容提交至sc21086110.php,页面标题为考生姓名:彭睿基与学号:21086110。在sc21086110.php中能够实现按表单所提交的学生姓名查找学生的学号、性别、年龄、所在系,并输出
时间: 2024-03-07 10:47:19 浏览: 65
用文件存储10个学生的姓名、学号、手机号、地址,可通过姓名或者学号查找
5星 · 资源好评率100%
好的,我理解了你的要求。以下是实现数据查询的PHP文件的代码:
sr21086110.php:
```php
<!DOCTYPE html>
<html>
<head>
<title>考生姓名:彭睿基与学号:21086110</title>
</head>
<body>
<h1>学生信息查询</h1>
<form action="sc21086110.php" method="post">
<p>姓名:<input type="text" name="name"></p>
<p>学号:<input type="text" name="id"></p>
<p><input type="submit" name="submit" value="查询"></p>
</form>
</body>
</html>
```
sc21086110.php:
```php
<!DOCTYPE html>
<html>
<head>
<title>考生姓名:彭睿基与学号:21086110</title>
</head>
<body>
<h1>学生信息查询结果</h1>
<?php
$name = $_POST["name"];
$id = $_POST["id"];
// 连接数据库
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "dbname";
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
}
// 查询数据
$sql = "SELECT * FROM students WHERE name='$name' AND id='$id'";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// 输出数据
while($row = $result->fetch_assoc()) {
echo "姓名:" . $row["name"] . "<br>";
echo "学号:" . $row["id"] . "<br>";
echo "性别:" . $row["gender"] . "<br>";
echo "年龄:" . $row["age"] . "<br>";
echo "所在系:" . $row["department"] . "<br>";
}
} else {
echo "没有找到数据";
}
$conn->close();
?>
</body>
</html>
```
请注意,这段代码仅为参考,需要根据具体的数据库表结构和需求进行修改。同时,为了保证安全性,需要对用户输入进行安全过滤和验证,防止SQL注入等攻击。
阅读全文