Commentaire

Répondre
Snifant
le 21/05/2004 à 19:25
Snifant
slt tlm
je souhaite faire un systeme de commentaire pour mon script de news mais je sais pas comment m'y prendre ?
merci
S-n-i-f-a-n-t
bibi
le 21/05/2004 à 19:32
bibi
tu fais une table commentaire, ou yaura un champ pour le message, un champ pour la date si ta envie, un pour le nom du posteur , le numéro de la news et un numéro de Commentaire ki est la clé primaire
enfin c ske j'ai fai
jte montre mon create table si ca peu t'aider

CREATE TABLE commentaire (
NumCom int(10) unsigned NOT NULL default '0',
Date varchar(20) NOT NULL default '',
NomPosteur varchar(11) NOT NULL default '0',
Texte text NOT NULL,
NumMsg int(10) unsigned NOT NULL default '0',
PRIMARY KEY (NumCom)
) TYPE=MyISAM;


voila ma table de message(news) pour ke tu comprennes a koi ca ressemble

CREATE TABLE message (
NumMsg int(10) unsigned NOT NULL default '0',
Date varchar(20) NOT NULL default '',
NumUser int(11) NOT NULL default '0',
Texte text NOT NULL,
Image varchar(250) default NULL,
Titre varchar(40) default NULL,
PRIMARY KEY (NumMsg)
) TYPE=MyISAM;


sinon keske tu voudrais savoir, c avec koi ke tu sais pas t'y prendre ?
commit suicide
Snifant
le 21/05/2004 à 19:34
Snifant
je voit aux niveau de la table mais pour le script
merci
S-n-i-f-a-n-t
bibi
le 21/05/2004 à 19:38
bibi
bah en fait tu fais par ex, un lien dans la news
par ex : commentaire.php?num=lenumdetanews donc tu fais ca dynamiquement dans ta boucle

disons ke ca lance un popup tu met 2 champs :
un pour le pseudo
et une textarea pour le text
un ptit bouton submit
en champ caché de ta <form>, tu met le num ke ta passet en parametre en haut donc <input type=hidden name=num value="<?= $_GET['num']; ?>">

et donc ca te balance vers une autre page
ou tu fais ton insertion
ta compris ou pas ? pcken me relisant jme comprend pa enfin si mé g du mal ^^
commit suicide
bibi
le 21/05/2004 à 19:44
bibi
alors tu fais un lien de ce style la :
<a href="#" onclick="javascript:window.open('ajouter.php?num=<?= $data['NumMsg']; ?>','Commentaire','toolbar=0,location=0,directories=0,status=0,scrollbars=1,resizable=0,copyhistory=0,menuBar=0,width=500,height=600')"><b>A</b>jouter un Commentaire</a>


ou $data['NumMsg'] est le numéro de ta news
ensuite
dans la page ajouter.php, tu fais un truc de ce style !
<form action="confirm.php" method="post" ><br>
<input type="text" name="nick" maxlength="11" size="10" STYLE="font-family: verdana;font-size: 11px; color:#000000 ;font-weight:0;background-color: #CDDDE4;border: 1 solid #000000;">
<?php
}
?>
<br><br>Message:<br><textarea name="message" cols="40" rows="6" STYLE="font-family: verdana;font-size: 11px; color:#000000 ;font-weight:0;background-color: #CDDDE4;border: 1 solid #000000;"></textarea>
<input type="hidden" name="numero" value="<?= $_GET['num']; ?>"><br><br><br><br><br>

<input type="submit" name"yeah" value="Envoyer" STYLE="font-family: verdana;font-size: 11px; color:#000000 ;font-weight:0;background-color: #CDDDE4;border: 1 solid #000000;"></font>
</form>


et dans ta page confirm.php, tu fais ta requete d'insertion
bon tu peux réunir tes pages ajouter.php et confirm.php c juste ke ct o début kan je programmai ya pa si lgtps ke ca lol
commit suicide
Sedilbur
le 22/05/2004 à 16:07
Sedilbur
Je pense que Bibi t'a donné une grande partie des explication (avec le code en plus: on dit merci)

Il ne te reste plus que l'affichage a coder. Il y'a plusieurs
solution soit affichage sur la même page ou alors sur une page distincte,etc...

Sur la page distincte, nommons la viewcomment.php, nous aurons besoin de passer 1 paramètre via l'url: le numéro de la news.

En fonction du numéro, tu selection tous les commentaires associés à la new et en les triant par date.

Sur la même page celà est un peu plus compliquer mais pas impossible, loin de là mais il faut réfléchir...

N'oublions pas non plus que c'est à toi de coder ton script...
anasha
le 23/05/2004 à 05:56
anasha
Bin moi pour faire des commentaire, j'ai tout simplement pri le script d'un livre d'or dans les 'comment faire'... Ca marche tout seul !

Merci LA GLOBULE !!!! smiley
Anasha [php-kiche-nomore]
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours