Comment écrire un système simple de gestion de réunions en ligne via PHP
Dans la société de l'information d'aujourd'hui, les gens ont de plus en plus besoin de systèmes de gestion de réunions efficaces et pratiques pour améliorer l'efficacité des réunions. Cet article explique comment utiliser PHP pour écrire un système simple de gestion de réunions en ligne et fournit des exemples de code spécifiques.
1. Aperçu du projet
Notre système de gestion de conférence aura les fonctions suivantes :
2. Conception de la base de données
Avant d'écrire le code spécifiquement, nous devons d'abord concevoir une table de base de données pour stocker les informations sur les réunions et les informations sur les utilisateurs. Voici les deux tableaux que nous avons conçus :
meeting table (meeting) :
Tableau utilisateur (utilisateur):
3. Implémentation du code spécifique
Tout d’abord, nous créons une page d’inscription (register.php), qui est utilisée pour l’enregistrement des utilisateurs. Le code est le suivant :
<?php // 连接数据库 $conn = mysqli_connect('localhost', '数据库用户名', '数据库密码', '数据库名称'); if(isset($_POST['register'])){ $username = $_POST['username']; $password = $_POST['password']; // 在此处对$username和$password进行合法性检查 // 插入用户信息到数据库 $query = "INSERT INTO user (username, password) VALUES ('$username', '$password')"; mysqli_query($conn, $query); echo "注册成功!"; } ?> <!DOCTYPE html> <html> <head> <title>用户注册</title> </head> <body> <h2>用户注册</h2> <form method="post" action="register.php"> <label for="username">用户名:</label> <input type="text" name="username" id="username" required><br><br> <label for="password">密码:</label> <input type="password" name="password" id="password" required><br><br> <input type="submit" name="register" value="注册"> </form> </body> </html>
Une fois l'utilisateur enregistré avec succès, nous créons une page de connexion (login.php), qui est utilisée pour la connexion de l'utilisateur. Le code est le suivant :
<?php // 连接数据库 $conn = mysqli_connect('localhost', '数据库用户名', '数据库密码', '数据库名称'); if(isset($_POST['login'])){ $username = $_POST['username']; $password = $_POST['password']; // 在此处对$username和$password进行合法性检查 // 查询用户信息 $query = "SELECT * FROM user WHERE username='$username' AND password='$password'"; $result = mysqli_query($conn, $query); if(mysqli_num_rows($result) == 1){ // 登录成功 echo "登录成功!"; // 可以将用户信息存储到session中 } else { // 登录失败 echo "用户名或密码错误!"; } } ?> <!DOCTYPE html> <html> <head> <title>用户登录</title> </head> <body> <h2>用户登录</h2> <form method="post" action="login.php"> <label for="username">用户名:</label> <input type="text" name="username" id="username" required><br><br> <label for="password">密码:</label> <input type="password" name="password" id="password" required><br><br> <input type="submit" name="login" value="登录"> </form> </body> </html>
Une fois que l'utilisateur s'est connecté avec succès, nous créons une page (create-meeting.php) pour créer une réunion. Le code est le suivant :
<?php // 连接数据库 $conn = mysqli_connect('localhost', '数据库用户名', '数据库密码', '数据库名称'); if(isset($_POST['create'])){ $meetingName = $_POST['meetingName']; $startTime = $_POST['startTime']; $endTime = $_POST['endTime']; $location = $_POST['location']; // 在此处对输入信息进行合法性检查 // 插入会议信息到数据库 $query = "INSERT INTO meeting (meeting_name, start_time, end_time, location) VALUES ('$meetingName', '$startTime', '$endTime', '$location')"; mysqli_query($conn, $query); echo "会议创建成功!"; } ?> <!DOCTYPE html> <html> <head> <title>创建会议</title> </head> <body> <h2>创建会议</h2> <form method="post" action="create-meeting.php"> <label for="meetingName">会议名称:</label> <input type="text" name="meetingName" id="meetingName" required><br><br> <label for="startTime">开始时间:</label> <input type="datetime-local" name="startTime" id="startTime" required><br><br> <label for="endTime">结束时间:</label> <input type="datetime-local" name="endTime" id="endTime" required><br><br> <label for="location">地点:</label> <input type="text" name="location" id="location" required><br><br> <input type="submit" name="create" value="创建"> </form> </body> </html>
Ce qui précède est l'implémentation d'un système simple de gestion de réunions en ligne, écrit en PHP, et quelques exemples de code sont fournis. Bien entendu, il ne s’agit que d’une version préliminaire et vous pouvez l’étendre et l’optimiser en fonction des besoins réels. J'espère que cet article pourra vous fournir des références et de l'aide, et j'espère que vous pourrez écrire un système de gestion de conférence puissant !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!