Tutoriel sur la fonction de commentaire de publication de développement PHP Page PHP

Regardons d'abord le code server.php que PHP lit et génère des données JSON.

0.jpg

Le code est le suivant

<?php
header("Content-type:text/html;charset=utf-8");    //设置编码
$conn=mysqli_connect("localhost","root","root","comments");
mysqli_set_charset($conn,"utf8");
$sql="SELECT * from comments";
$que=mysqli_query($conn,$sql);
while($row=mysqli_fetch_array($que)){
      $comments[] = array("id"=>$row[id],"user"=>$row[user],"comment"=>$row[comment],"addtime"=>$row[addtime]);
}
echo json_encode($comments);
?>

Remarque : Votre version de PHP doit être 5.2 ou supérieure pour utiliser la fonction json_encode.


comments.php code

comment.php reçoit les paramètres de contenu du pseudo et du commentaire soumis par la réception ajax , et détermine Les paramètres sont légaux, puis les données sont insérées dans la base de données en cas de succès, 1 est affiché et renvoyé au jQuery frontal pour traitement.

<?php
header("Content-type:text/html;charset=utf-8");    //设置编码
$user = htmlspecialchars(trim($_POST['user']));
$txt = htmlspecialchars(trim($_POST['txt']));
$time = date("Y-m-d H:i:s");
if(empty($user)){
   echo "昵称不能为空!";
   exit;
}
if(empty($txt)){
   echo "评论内容不能为空!";
   exit;
}
$conn=mysqli_connect("localhost","root","root","comments");
mysqli_set_charset($conn,"utf8");
$sql="insert into comments(user,comment,addtime)values('$user','$txt','$time')";
$que=mysqli_query($conn,$sql);
if($que)  echo "1";
?>


Nous pouvons implémenter notre fonction de commentaire en combinant notre page HTML avec du code PHP


Cet exemple utilise un code simple et facile pour expliquer le jQuery léger et efficace combiné au mécanisme de fonctionnement ajax de PHP. Bien sûr, ce n'est qu'un exemple de base, jQuery peut également faire beaucoup de choses, qui sont laissées à chacun. et amusez-vous.


Formation continue
||
<?php header("Content-type:text/html;charset=utf-8"); //设置编码 $conn=mysqli_connect("localhost","root","root","comments"); mysqli_set_charset($conn,"utf8"); $sql="SELECT* from comments"; $que=mysqli_query($conn,$sql); while($row=mysqli_fetch_array($que)){ $comments[] = array("id"=>$row[id],"user"=>$row[user],"comment"=>$row[comment],"addtime"=>$row[addtime]); } echo json_encode($comments); ?>
soumettreRéinitialiser le code
  • Recommandations de cours
  • Téléchargement du didacticiel