Se connecter / S'enregistrer
Votre question
Fermé

laisser des commentaire

Tags :
  • CSS
  • Programmation
Dernière réponse : dans Programmation
26 Janvier 2007 19:30:54

salut,
je suis en train de crée un site internet en html + css.
je voudrai savoir comment fait pour que les visiteur laisse des commentaire en bas des articles ?
merci

Autres pages sur : laisser commentaire

26 Janvier 2007 21:46:51

a ok ! vu que je ne connait pas encore bien le html et le css je ne vais pas me lancer tout de suite dans le php ! et il n'y a vraiment aucun moyen de le faire ? n'y d'inserer un commande en php dans ma page html afin que les visiteur laisse des commentaires ??
Contenus similaires
26 Janvier 2007 22:13:15

je ne connait pas encore bien le PHP (je suis en début de formation :p ) mais celui-ci s'insere dans une page XHTML! par contre c'est impossible de le faire en XHTML car il ne traite pas les donné de la même façon.

j'espère que tu m'as compris!! :) 
26 Janvier 2007 23:06:21

oui je vois a peu pres !!
ben si quelqu'un passe par là et qu'il si connait en php ! est-ce qu'il pourrait me fait la commande en php afin que j' l'inser dans ma page html !!
merci
26 Janvier 2007 23:08:17

je te conseille le site du zéro (voir plus haut!) franchement j'ai apris le XHTML et le CSS dessus et la j'y apprend le PHP et c'est vraiment pas mal!!
26 Janvier 2007 23:32:39

Tu peux faire un formulaire en Html et quand tu cliques sur un bouton genre 'envoyer', ca te l'envoye par mail. Regarde sur internet comment faire, c'est assez simple (le site du zéro est vraiment bien fait et je crois que ce dont je viens de te parler est trés bien expliqué)

Sinon, ce serait tout de meme mieux de faire ca en Php, ca te permetterai de stocker les commentaires dans une base de données au lieu que l'on t'envoye un mail.

Tsi
27 Janvier 2007 13:36:48

je sais faire les formulaires mais je ne trouve pas sa très bien car si il faut que je mette un formulaire apres chaque article c'est pas gagner !!! et pis les autres visiteurs ne verront pas les remarques des autres donc sa n'as pas grand interet !!


ps: le http://www.siteduzero.com/ je connais ! c'est ici que j'ai appris le html et le css donc je suis au courant qu'il est très bien fait mais comme je l'ai expliquer au dessue j'ai pas envie de me lancer dans le php tout de suite
28 Janvier 2007 09:46:04

personne d'autre a une solution ? comme un script php dejà tout fait ?! (sa serai le bonheur) ou un script pour un livre d'or a condition que les autres visiteurs puissent voir les anciens commentaire.
28 Janvier 2007 15:22:50

Ben ya toujours la solution : "je me fais chier chaque soir à rajouter dans ma page, tous les nouveaux commentaires".
Tu laisse ton adresse mail sur le site (une adresse que tu auras créer juste pour ça genre : genre un compte poubelle). Et à chaque que qqn veux te laisser un message il t'envoie en fait un mail, que tu inclus dans ta page html. C'est basic, mais ça évite d'avoir à programmer en php et sql
28 Janvier 2007 15:26:10

c'est un solution mais je croit que tu prendra moin de temps a apprendre le PHP lol
28 Janvier 2007 17:51:26

ok merci ! pour la solution du "compte poubelle" je crois que je vais laisser tomber ! ^^
1 Février 2007 12:49:13

Ben oui c'est pas très pratique mais le problème c'est pas d'apprendre le PHP c'est de savoir si le serveur sur lequel il fait son site, autorise la prog en PHP.
Je sais pas si t'es sur free ou un truc dans l'genre ?
De plus il te faudra aussi posséder une base de données pour stocker la liste des messages (une base mySql par exemple, avec le PHP c'est facile à manipuler)
1 Février 2007 13:00:27

euh je suis chez 123.fr et je croit bien qu'il autorise la prog en php et plus je dispose de 200mo donc sa devrait surfir !!
1 Février 2007 14:44:48

Si tu es assez patient (genre 1à 3 semaines), tu aura un script tout fait que tu pourra insérer dans ta page avec (juste) 2 lignes de php (mais derrière faut pas se leurrer, il y'a plusieurs fichiers (3 php, 2 css, 1 javascript).

En faite je suis en train de réaliser un script permettant de gérer des commentaires, qui intègre du BBcode (via javascript). Ce script sera très propre, non intrusif (cad que si javascript n'est pas activé, le script marchera quand même :)  ).
Je suis en train d'écrire la documentation pour l'utilisation en même temps que je créé mon script, et donc ça devrais être utilisable par un noob en informatique (ce qui n'est pas mon cas ;)  mais plutôt le tiens :)  )

Soit patient ^^
1 Février 2007 18:24:18

à ben sa serai super ! merci ! d'avance ;) 
Anonyme
1 Janvier 2010 08:03:12

Bonjour a tous voila je vien juste deposer le code pour les commentaire.
code basic

Faut creer une table Mysql Commentaire
3 champ : ID_Commentaire Auto-Increment
Comm contiendra le commentaire
Time contiendra l'heure

Tchat.php

<?php

//récupéré les commentaire dans la base de donner pour les affichés.

$host="localhost";
$user="login";
$passwrd="mot_de_passe";
$bd="votre_base_donnee";
$connect = mysql_connect ($host, $user, $passwrd) or die ('Problème connexion au serveur !');
mysql_select_db ($bd) or die
('Problème de connexion a la base de donnee !');
$sql = 'SELECT Comm, Time FROM Votre_base_de_donnee';
$req = mysql_query($sql) or die
("Error<br>".$sql."<br>");
while($data = mysql_fetch_assoc($req)) {
echo '<u>'. $data['Time'] . '</u>  :  ' . $data['Commentaire'] .'<br>';

//l'ajout de commentaire

if(isset($_POST['send']){


if(isset($_POST['mess']) && !empty($_POST['mess'])) {
$host="localhost";
$user="";
$passwrd="";
$bd="Com";
$Time= date('H:i');
$connect = mysql_connect ($host, $user, $passwrd) or die ('Probleme coonection au serveur');
mysql_select_db ($bd) or die ('Probleme base de donner');

//On insert le commentaire a la base de donnée.

$Create = 'INSERT INTO Com VALUES ("",
"'.mysql_escape_string($_POST['mess']).'",
"'.mysql_escape_string($Time).'")';
mysql_query($Create) or die
("Error lors de l'enregistrement du message !");

// on Actualise la page pour que le commentaire s'affiche

$Update = '<script language="JavaScript">'."\n";
$Update .='document.location.replace("index.php?page=Tchat")'."\n";
$Update .= '</script>';
echo "$redi";
} else {$error="1"; }
}

$form = '<center><br><form action="index?page=Tchat" method="post">'." \n";
$form .= '<input type="text" name="mess"> <input type="submit" name="send">'."\n";
$form .= '</form> '."\n";
echo "$form";

?>

dans votre page menu.php

<a href="index.php?page=Tchat">Tchat</a>

en aménageant le tout vous pouvez l'utiliser pour laisser des commentaire voila!


4 Août 2015 23:21:52

Bonjour,
je suis tombé sur ce message en cherchant comment ajouter des commentaires. J'ai essayé le code mais je me suis confronter a des erreurs (erreur de code et certaines méthodes qui sont dorénavant "deprecated"). Donc après correction du code voici ce que ca donne:

P.S: La table "commentaire" est maintenant appelé "commentaires"; la colonne "Comm" s'appelle "Com"; la page que je reloade s'appelle "Reflexions.php" (elle contient "<?php include("/modules/tchat.php"); ?> ". tchat.php etant le code que j'ai collé ci-dessous.)
P.S2: Merci beaucoup a anonyme pour sa grande contribution. J’espère que mes corrections pourront en aider certains.

<?php

//récupéré les commentaire dans la base de donner pour les affichés.

$host="127.0.0.1";
$user="root";
$passwrd="";
$bd="jdjr";
$connect = new mysqli($host, $user, $passwrd) or die ('Problème connexion au serveur !');
if ($connect->connect_error) {
die('Connect Error (' . $connect->connect_errno . ') '
. $connect->connect_error);
}
mysqli_select_db ($connect, $bd) or die
('Problème de connexion a la base de donnee !');

$sql = 'SELECT Com, Time FROM commentaires';
$req = $connect->query($sql) or die
("Error<br>".$sql."<br>");

while($data = $req->fetch_assoc()) {
echo '<u>'. $data['Time'] . '</u> : ' . $data['Com'] .'<br>';
}

//l'ajout de commentaire

if(isset($_POST['send'])){


if(isset($_POST['mess']) && !empty($_POST['mess'])) {
$host="127.0.0.1";
$user="root";
$passwrd="";
$bd="jdjr";
//$Time= date("F j, Y, g:i a" );
$Time= date("Y-m-d" );

$connect = new mysqli ($host, $user, $passwrd) or die ('Probleme coonection au serveur');
mysqli_select_db ($connect, $bd) or die ('Probleme base de donner');

//On insert le commentaire a la base de donnée.

$Create = 'INSERT INTO commentaires VALUES ("",
"'.$connect->real_escape_string($_POST['mess']).'",DEFAULT)';
$connect->query($Create) or die
("Error lors de l'enregistrement du message ! command:".$Create);

// on Actualise la page pour que le commentaire s'affiche

$Update = '<script language="JavaScript">'."\n";
$Update .='document.location.replace("Reflexions.php")'."\n";
$Update .= '</script>';
echo "$Update";
}
else {$error="1"; }
}

$form = '<center><br><form action="Reflexions.php" method="post">'." \n";
$form .= '<input type="text" name="mess"> <input type="submit" name="send">'."\n";
$form .= '</form> '."\n";
echo "$form";

?>

Anonyme a dit :
Bonjour a tous voila je vien juste deposer le code pour les commentaire.
code basic

Faut creer une table Mysql Commentaire
3 champ : ID_Commentaire Auto-Increment
Comm contiendra le commentaire
Time contiendra l'heure

Tchat.php

<?php

//récupéré les commentaire dans la base de donner pour les affichés.

$host="localhost";
$user="login";
$passwrd="mot_de_passe";
$bd="votre_base_donnee";
$connect = mysql_connect ($host, $user, $passwrd) or die ('Problème connexion au serveur !');
mysql_select_db ($bd) or die
('Problème de connexion a la base de donnee !');
$sql = 'SELECT Comm, Time FROM Votre_base_de_donnee';
$req = mysql_query($sql) or die
("Error<br>".$sql."<br>");
while($data = mysql_fetch_assoc($req)) {
echo '<u>'. $data['Time'] . '</u>  :  ' . $data['Commentaire'] .'<br>';

//l'ajout de commentaire

if(isset($_POST['send']){


if(isset($_POST['mess']) && !empty($_POST['mess'])) {
$host="localhost";
$user="";
$passwrd="";
$bd="Com";
$Time= date('H:i');
$connect = mysql_connect ($host, $user, $passwrd) or die ('Probleme coonection au serveur');
mysql_select_db ($bd) or die ('Probleme base de donner');

//On insert le commentaire a la base de donnée.

$Create = 'INSERT INTO Com VALUES ("",
"'.mysql_escape_string($_POST['mess']).'",
"'.mysql_escape_string($Time).'")';
mysql_query($Create) or die
("Error lors de l'enregistrement du message !");

// on Actualise la page pour que le commentaire s'affiche

$Update = '<script language="JavaScript">'."\n";
$Update .='document.location.replace("index.php?page=Tchat")'."\n";
$Update .= '</script>';
echo "$redi";
} else {$error="1"; }
}

$form = '<center><br><form action="index?page=Tchat" method="post">'." \n";
$form .= '<input type="text" name="mess"> <input type="submit" name="send">'."\n";
$form .= '</form> '."\n";
echo "$form";

?>

dans votre page menu.php

<a href="index.php?page=Tchat">Tchat</a>

en aménageant le tout vous pouvez l'utiliser pour laisser des commentaire voila!




Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS