Page d'affichage du forum développée par PHP
Cette fonction de forum de messages comporte trois pages, la page d'affichage des messages, la page d'édition des messages et la page de réponse aux messages. Cette section présente la page d'affichage.
<?php
session_start();
header("content-type:text/html;charset=utf-8");
//连接数据库
$link = mysqli_connect("localhost","root","root","message");
mysqli_set_charset($link,"utf8");
if (!$link) {
die("连接失败: " . mysqli_connect_error());
}
//连接数据库
$SQL = "SELECT * FEOM DETAILS";//设置查询指令
$result=mysqli_query($link,$sql);//执行查询
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no">
<meta name="format-detection" content="telephone=no" />
<title>留言板</title>
<style>
.top{
width:410px
}
.fl{
float:left
}
.klytd {width:100px;
text-align:left
}
</style>
</head>
<body>
<div style="margin:0px auto;">
<!--头部图片-->
<div>
<img style="width:400px" src="https://img.php.cn/upload/course/000/000/007/5816db62346b9319.jpg">
</div>
<!--中间内容-->
<div>
<div style="width:400px;" class="fl font">
<div style="margin:0px auto;"><h2>留言列表</h2>
<form method="post" action="list.php">
<?php while($row=mysqli_fetch_assoc($result)):?>
<table>
<tr><td>留言时间:</td><td><?php echo $row['time'];?></td></tr>
<p><button type="button" value="回复">
<a href="reply_list.php?id=<?php echo $row['id'];?>">回复</a></button></p>
<tr><td>留言人:</td><td><?php echo $row['name'];?></td></tr>
<tr><td>标题:</td><td><?php echo $row['title'];?></td></tr>
<tr><td>内容:</td><td><?php echo $row['content'];?></td></tr>
<tr><td>回复:</td><td><?php echo $row['reply'];?></td></tr>
</table>
</form>
<br/>
<hr>
<?php endwhile;?>
</div>
<div>
<button type="button" value="发表留言"><a href="form.html">发表留言</a></button>
</div>
</div>
</div>
</body>
</html>Le code PHP peut être écrit sur la même page que le HTML.
Le code PHP se connecte d'abord à la base de données, puis exécute l'instruction de requête SQL pour afficher les données interrogées sur la page de liste.
Dans la page HTML, il suffit d'écrire une boucle pour boucler toutes les données interrogées.
nouveau fichier
<?php
session_start();
header("content-type:text/html;charset=utf-8");
//连接数据库
$link = mysqli_connect("localhost","root","root","message");
mysqli_set_charset($link,"utf8");
if (!$link) {
die("连接失败: " . mysqli_connect_error());
}
//连接数据库
$SQL = "SELECT * FEOM DETAILS";//设置查询指令
$result=mysqli_query($link,$sql);//执行查询
?>
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no">
<meta name="format-detection" content="telephone=no" />
<title>留言板</title>
<style>
.top{
width:410px
}
.fl{
float:left
}
.klytd {width:100px;
text-align:left
}
</style>
</head>
<body>
<div style="margin:0px auto;" class="top">
<!--头部图片-->
<div class="head">
<img style="width:400px" src="http://img.php.cn/upload/course/000/000/007/5816db62346b9319.jpg">
</div>
<!--中间内容-->
<div class="body">
<div style="width:400px;" class="fl font">
<div style="margin:0px auto;" class="keleyitable"><h2>留言列表</h2>
<form method="post" action="list.php">
<?php while($row=mysqli_fetch_assoc($result)):?>
<table>
<tr><td class="klytd">留言时间:</td><td class="hvttd"><?php echo $row['time'];?></td></tr>
<p><button type="button" value="回复"><a href="reply_list.php?id=<?php echo $row['id'];?>">回复</a></button></p>
<tr><td class="klytd">留言人:</td><td class ="hvttd"><?php echo $row['name'];?></td></tr>
<tr><td class="klytd">标题:</td><td class ="hvttd"><?php echo $row['title'];?></td></tr>
<tr><td class="klytd">内容:</td><td class ="hvttd"><?php echo $row['content'];?></td></tr>
<tr><td class="klytd">回复:</td><td class="hvttd"><?php echo $row['reply'];?></td></tr>
</table>
</form>
<br/><hr>
<?php endwhile;?>
</div>
<div>
<button type="button" value="发表留言"><a href="form.html">发表留言</a></button>
</div>
</div>
<!--底部链接与内容-->
<div>
</div>
</div>
</body>
</html>
Aperçu
Clear
- Recommandations de cours
- Téléchargement du didacticiel
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 ~
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)
















