Comment implémenter la fonction de commentaire en php ?

coldplay.xixi
Libérer: 2023-03-03 07:30:01
original
8539 Les gens l'ont consulté

Comment implémenter la fonction de commentaire en PHP : 1. Définissez le champ de texte pour publier des commentaires, le code est [ type="submit" value="Comment" />]; une réponse, le code est [type='submit' value='reply'].

Comment implémenter la fonction de commentaire en php ?

Comment implémenter la fonction commentaire en php :

1.

<form action="pinglunchili.php" method="post">
<textarea name="content"></textarea>
<div><input type="submit" value="评论" /></div>
 
</form>
Copier après la connexion

Ceci est le champ de texte du commentaire

Le contenu après le commentaire doit être stocké dans la base de données pour traitement

Parce qu'il s'agit simplement de mettre en œuvre des commentaires et des réponses simples , il n'y a pas d'autorisation de connexion, donc il n'y a pas d'autorisation de connexion. Les noms sont ajoutés

<?php
 
$yonghu="caocao";
 
$content=$_POST["content"];
$time =  date("Y-m-d H:i:s");
 
 
require "DBDA.class.php";
$db=new DBDA();
$sql="insert into pinglun values(&#39;&#39;,&#39;{$yonghu}&#39;,&#39;{$content}&#39;,&#39;{$time}&#39;)";
 
if($db->query($sql,0))
{
    header("location:pinglun.php");
}
else
{
    echo "你输入错误!";
}
Copier après la connexion

2. La fonction de réponse ici est un commentaire suivi d'une réponse

<?php
 
require "DBDA.class.php";
$db=new DBDA();
$sql="select * from pinglun";
$arr=$db->query($sql);
 
foreach($arr as $v)
{
     
    echo "<div>{$v[0]}</div>
          <div>{$v[1]}</div>
              <div>{$v[2]}</div>
          <div>{$v[3]}</div>
          <form action=&#39;huifuchuli.php?id={$v[0]}&#39; method=&#39;post&#39;>
          <input type=&#39;text&#39; name=&#39;Comment&#39; />
                  <input type=&#39;submit&#39; value=&#39;回复&#39; /></form>";
    $dc = new DBDA();    
    $sql1="select * from huifu where jieshouid={$v[0]}";
    $arr1=$dc->query($sql1);
    foreach($arr1 as $f)
    {
        echo "<div style=&#39;color:red&#39;>{$f[0]}</div>
              <div style=&#39;color:red&#39;>{$f[2]}</div>
              <div style=&#39;color:red&#39;>{$f[3]}</div>
              <div style=&#39;color:red&#39;>{$f[4]}</div>
             ";
    }
}
?>
Copier après la connexion

Le contenu du commentaire et le contenu de la réponse seront parcourus et affichés. Mais

de cette façon vous pourrez obtenir un commentaire suivi d'une réponse

3. informations

en ajoutant un bouton supprimer devant la réponse

<form action=&#39;shanchuchuli.php?id={$v[0]}&#39; method=&#39;post&#39;>
             <input type=&#39;submit&#39; value=&#39;删除&#39; /></form>
         <form action=&#39;huifuchuli.php?id={$v[0]}&#39; method=&#39;post&#39;>
         <input type=&#39;text&#39; name=&#39;Comment&#39; />
         <input type=&#39;submit&#39; value=&#39;回复&#39; /></form>";
Copier après la connexion

Page de traitement

<?php
$id = $_GET["id"];
 
require "DBDA.class.php";
$db=new DBDA();
$sql="delete from pinglun where id=&#39;{$id}&#39;";
if($db->query($sql,0))
{
    header("location:pinglun.php");
}
else
{
    echo "不能删除!";
}
Copier après la connexion

Le bouton supprimer dans l'image apparaîtra

Essayons l'effet :

Comment implémenter la fonction de commentaire en php ?

Recommandations d'apprentissage associées :

Programmation PHP du débutant au compétent

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal