Système de gestion des étudiants en développement PHP pour modifier les informations sur les étudiants
Créez edit.php et modifiez le fichier
Lisez les informations de la base de données dans le format spécifié et apportez les modifications correspondantes (en utilisant HTML et PHP), puis stocker les nouvelles données dans la base de données

Le code est le suivant
code du fichier edit.php
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>学生管理系统</title>
</head>
<body>
<?php include ('menu.php');
//1. 链接数据库
header("content-type:text/html;charset=utf8");
$conn=mysqli_connect("localhost","root","root","study");
mysqli_set_charset($conn,"utf8");
$id=$_GET['id'];
//2.执行sql
$sql_select = "select * from stu where id='$id'";
$stmt = mysqli_query($conn,$sql_select);
// var_dump($stmt);
// die();
if ($stmt>0) {
$stu = mysqli_fetch_assoc($stmt); // 解析数据
}else{
die("no have this id:{$_GET['id']}");
}
?>
<h3>修改学生信息</h3>
<form action="action.php?action=edit" method="post">
<input type="hidden" name="id" value="<?php echo $stu['id'];?>">
<table>
<tr>
<td>姓名</td>
<td><input type="text" name="name" value="<?php echo $stu['name'];?>"></td>
</tr>
<tr>
<td>年龄</td>
<td><input type="text" name="age" value="<?php echo $stu['age'];?>"></td>
</tr>
<tr>
<td>性别</td>
<td>
<input type="radio" name="sex" value="男" <?php echo ($stu['sex'] == "男")? "checked":"";?> >男
</td>
<td>
<input type="radio" name="sex" value="女" <?php echo ($stu['sex'] == "女")? "checked":"";?> >女
</td>
</tr>
<tr>
<td>班级</td>
<td><input type="text" name="class" value="<?php echo $stu['class']?>"></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" value="修改"></td>
<td><input type="reset" value="重置"></td>
</tr>
</table>
</form>
</body>
</html>Resoumettre les données modifiées de la page modifiée à la base de données

Le code est le suivant
<?php
header("content-type:text/html;charset=utf8");
$conn=mysqli_connect("localhost","root","root","study");
mysqli_set_charset($conn,"utf8");
$id = $_POST['id'];
$name = $_POST['name'];
$age = $_POST['age'];
$class = $_POST['class'];
$sex = $_POST['sex'];
$sql = "update stu set name='$name', age='$age',sex='$sex',class='$class' where id='$id';";
$rw = mysqli_query($conn,$sql);
if ($rw > 0){
echo "<script>alert('修改成功');</script>";
}else{
echo "<script>alert('修改失败');</script>";
}
header('Location: index.php');
?>Ceci termine notre fonction de modification La prochaine étape est notre fonction de suppression
<. 🎜>
nouveau fichier
<body>
<meta charset="UTF-8">
<title>登陆界面</title>
<h2>学生管理系统</h2>
<a href="index.php"> 浏览学生</a>
<a href="add.php"> 添加学生</a>
<hr>
<h3>修改学生信息</h3>
<form action="action.php?action=edit" method="post">
<input name="id" value="3" type="hidden">
<table>
<tbody><tr>
<td>姓名</td>
<td><input name="name" value="刘奇" type="text"></td>
</tr>
<tr>
<td>年龄</td>
<td><input name="age" value="12" type="text"></td>
</tr>
<tr>
<td>性别</td>
<td>
<input name="sex" value="男" checked="" type="radio">男
</td>
<td>
<input name="sex" value="女" type="radio">女
</td>
</tr>
<tr>
<td>班级</td>
<td><input name="class" value="五年级" type="text"></td>
</tr>
<tr>
<td> </td>
<td><input value="修改" type="submit"></td>
<td><input value="重置" type="reset"></td>
</tr>
</tbody></table>
</form>
</body>
Aperçu
Clear
Les étudiants qui ont regardé ce cours apprennent également
Parlons brièvement de la création d'une entreprise en PHP
Introduction rapide au développement web front-end
Développement pratique à grande échelle par Tianlongbabu du cadre MVC version Mini imitant le site Web de l'encyclopédie des choses embarrassantes
Premiers pas avec le développement pratique PHP : création rapide de PHP [Small Business Forum]
Vérification de connexion et forum de discussion classique
Collecte de connaissances sur les réseaux informatiques
Démarrage rapide de la version complète de Node.JS
Le cours front-end qui vous comprend le mieux : HTML5/CSS3/ES6/NPM/Vue/...[Original]
Écrivez votre propre framework PHP MVC (40 chapitres en profondeur/gros détails/à lire absolument pour que les débutants progressent)
















Le didacticiel n'est pas disponible au téléchargement pour le moment. Le staff est actuellement en train de l'organiser. Veuillez prêter plus d'attention à ce cours à l'avenir ~ 