] 2. Suivez un commentaire avec une réponse, le code est [type=] ; valeur 'soumettre' = 'réponse']."/> ] 2. Suivez un commentaire avec une réponse, le code est [type=] ; valeur 'soumettre' = 'réponse'].">

Maison >développement back-end >Problème PHP >Comment implémenter la fonction de commentaire en php ?

Comment implémenter la fonction de commentaire en php ?

coldplay.xixi
coldplay.xixioriginal
2020-07-23 16:10:168580parcourir

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>

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 "你输入错误!";
}

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>
             ";
    }
}
?>

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>";

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 "不能删除!";
}

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!

Déclaration:
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