Se connecter avec
S'enregistrer | Connectez-vous

commentaire avec 2 div

Dernière réponse : dans Programmation

bonsoir,

j'ai crée un commentaire et j'amerais le mettre en 2 collones en fin en 2 divs

donc j'ai fais dans mon styl.css

Citation :

/* ici le commentaire du pseudo */
.commentairepseudo {
float:left;
text-align:left;
width:250px;
padding:10px;
background-color:#282828;
border:1px solid #fa008e;
color:#fa008e;
}
/* ici le commentaire du message */
.commentairemessage {
float:right;
text-align:left;
width:400px;
padding:10px;
background-color:#282828;
border:1px dashed #fa008e;
color:#969696;
}


et j'ai mis ce code sur ma page mais par contre je ne sais pas comment on peux le mettre en place
en sachant une collonne pour le pseudo et la date du message et pour quoi pas le nombre de message par pseudo et leur avatar des que j'aurais fait le forum php

et dans l'autre colone a coté ca seras pour le message

et ensuite la partis ou on ecrit un message je voudrais mettre en bas et les message en haut

en faite ca vas donné un truc de ce genre là

en fonction de ma page :

download

comentaire :

leur messages

ecrire un comentaire

comme ça il pouront lire les comentaires et quand il arrive au dernier commentaire il peuvent mettre leur comentaire

comme la plus part des site

on lit les commentaire fure a messur quand on vas arrivé au 10 eme commentaire de la page ou le 5 eme tout dépendras de la requete et apres là il peuvent écrire et voir les pdseudo des gens qui onront posté

comme le site zero ou des blog etc.... jaimerais avoir a peux prés pareil

voilà le code du commentaire :

  1. <?php
  2. if (isset($_POST['pseudo']) AND isset($_POST['message'])) // Si les variables existent
  3. {
  4. if ($_POST['pseudo'] != NULL AND $_POST['message'] != NULL) // Si on a quelque chose à enregistrer
  5. {
  6. // D'abord, on se connecte à MySQL
  7.  
  8.  
  9. mysql_connect("", "", "");
  10. mysql_select_db("");
  11. // On utilise la fonction PHP htmlentities pour éviter d'enregistrer du code HTML dans la table
  12. $message = htmlentities ($_POST['message']);
  13. $pseudo = htmlentities ($_POST['pseudo']);
  14. $id = $_GET["id"];
  15. // Ensuite on enregistre le message
  16. mysql_query("INSERT INTO com VALUES('', '$pseudo', '$message', '$id')");
  17.  
  18. // On se déconnecte de MySQL
  19. mysql_close();
  20. }
  21. }
  22.  
  23. // Que l'on ait enregistré des données ou pas...
  24. // On affiche le formulaire puis les 10 derniers messages
  25.  
  26. // Tout d'abord le formulaire :
  27. ?>
  28. <br />
  29. <form action="messengerpluslive.php/commentaire?id=<? echo $id; ?>" method="post" >
  30. <div class="commentairepseudo"><p class="titre">Votre Pseudo :<br />
  31. <br />
  32. <input type="text" name="pseudo" style="background:black; border-color:Black;color:white" /></div>
  33. <div class="commentairemessage"> <p class="titre"> Message :<br />
  34. <br />
  35. <textarea name="message" cols="50" rows="5" wrap="virtual"style="background:black; border-color:black;color:white" ></textarea>
  36. <br />
  37. <br />
  38. <input name="submit" type="submit" style="border-color:#666666;color:#000000;" value="Enregistrer mon commentaire" />
  39. <br />
  40. <br />
  41. <?php
  42.  
  43. // Maintenant on doit récup&eacutAe;rer les 5 dernières entrées de la table
  44. // On se connecte d'abord à MySQL :
  45.  
  46. mysql_connect("", "", "");
  47. mysql_select_db("");
  48.  
  49. // Récupération de la "page" en URL
  50. $page = (isset($_GET['messengerpluslive.php'])) ? sprintf("%d",$_GET['messengerpluslive.php']) : 1; if ($page == 0) { $page = 1; }
  51.  
  52. // mini config
  53. $nb_lignes_parpage = 15; // à changer selon tes besoins
  54. $limite_inferieure = ($page -1) * $nb_lignes_parpage;
  55. $limite_superieure = $nb_lignes_parpage;
  56.  
  57. // On utilise la requête suivante pour récupérer les 15 derniers messages de la page en cours :
  58. //$reponse = mysql_query("SELECT * FROM com WHERE id_le_coffre = '$id' ORDER BY ID DESC LIMIT 0,10");
  59. $requete = "SELECT * FROM com WHERE id_le_coffre = '$id' ORDER BY ID DESC";
  60. $requete = "SELECT * FROM com WHERE id_de_la_news = '$id_news' ORDER BY ID DESC";
  61.  
  62. // petite requête temporaire : pour compter le nb total de réponses
  63. $temp = mysql_query($requete);
  64. $nb_reponses = mysql_num_rows($temp);
  65.  
  66. // là tu remplaces $requete par ta requete => ok, on y rajoute les pages
  67. $requete .= " LIMIT ".$limite_inferieure.",".$limite_superieure;
  68.  
  69. $reponse = mysql_query($requete);
  70.  
  71. // On se déconnecte de MySQL
  72. mysql_close();
  73.  
  74. // Puis on fait une boucle pour afficher tous les résultats :
  75. while ($donnees = mysql_fetch_array($reponse) )
  76. {
  77. echo "<p><span style=\"color:#fa008e;\">".$donnees['pseudo']."</span> a écrit : <p></p> <span style=\"color:#969696;\">".$donnees['message']."</p>";
  78.  
  79. }
  80.  
  81. // Système de pages
  82. $nombre_pages = ceil($nb_reponses / $nb_lignes_parpage ); // Le nombre total de pages à afficher
  83.  
  84. // Page précédente ?
  85. if ($page != 1)
  86. {
  87. // On n'est pas sur la première page => afficher "page précédente"
  88. echo '<a href="?page='.($page-1).'">Page précédente</a>';
  89. }
  90.  
  91. // Pages de 1 à $nombre_pages
  92. for ($i = 1; $i <= $nombre_pages; $i++)
  93. {
  94. echo '<a href="?page='.$i.'">- '.$i.' </a>';
  95. }
  96.  
  97. // Page suivante ?
  98. if ($page != $nombre_pages)
  99. {
  100. // On n'est pas sur la dernière page => afficher "page suivante"
  101. echo '<a href="?page='.($page+1).'"> - Page suivante</a>';
  102. }
  103.  
  104.  
  105.  
  106. // Fin de la boucle, le script est terminé !
  107.  
  108. ?></div></form>



merci d'avance
en sachant que j'e mettrai un forum dans mon site et je récuperais le code des avatars par pseudo et je pourais mettre là vers le pseudo nb de message et la date pour quon puisse voir la foto du pseudo

merci d'avance

en sachant que les erreurs de ma page sont casi le code du commentaire il y as 2 donc si vous pouvez refaire mon code du commentaire ca seras sympas en fonction ceux que je dit

et voilà la table :

Citation :
CREATE TABLE com (
id INT NOT NULL AUTO_INCREMENT,
pseudo VARCHAR(255) NOT NULL,
message VARCHAR(255) NOT NULL,
date_com date NOT NULL,
id_le_coffre INT NOT NULL,
id_de_la_news VARCHAR(255) NOT NULL,
PRIMARY KEY(id)
) TYPE=MyISAM;

CREATE TABLE `news` (
id INT NOT NULL AUTO_INCREMENT ,
`commentaire` TEXT NOT NULL ,
`news` VARCHAR( 255 ) NOT NULL ,
`date_news` date NOT NULL ,
PRIMARY KEY ( id )
) TYPE = MYISAM ;



voilà la page pour voir

http://le.coffre.free.fr/messengerpluslive.php

merci d'avance

et les erreurs :

http://validator.w3.org/check?uri=http%3A%2F%2Fle.coffr...

et une petite erreur que je n'arrive pas a comprendre vue que ca marche le téléchargement

es ce quand vous sxserez termoiné avec mon commentaire vous pouriez voir ça :

Citation :
<A HREF="http://le.coffre.free.fr/telechargement/messenger-plus-..."><p align="center" class="texte">download</A>
<p align="center" class="texte">Commentaire :</p>


merci d'avance

Autres pages sur : commentaire div

Lassé par la pub ? Créez un compte

hummm

pour répondre a une vitesse de 20 ou 30 minutes ça me parais louche car sachant que j'ai mis un code qui seras sûrement prendre le temps de le comprendre et voir un peux prés qu'es ce qu'il faut comment on pourrais le présenté ça m'a parus louche mais bref

si je comprend j'ai dis bonjour au lieu de bonsoir

es ce que c'est vraiment important ou pas car c'est vrai j'ai hésité pendant 30 minutes

es ce que je leur dit bonjour ou bonsoir en sachant qu'il est 2 h 20 du matin

pour moi ce n'est pas important c'est juste un mot de politesse

sinon tu as lu mon probléme ou tu t'est arrété au mot bonjour ,

lol

si ça vous fait plaisir je le modifierais tout de suite lol
Expert Programmation

Non, le problème, c'est que ton code est illisible car mis en citation et non dans les balises code...

Franchement, tu as essayé de le lire, ton code, dans l'état où il est actuellement ?
Expert Programmation

UP ( du modo pour montrer qu'il est content de voir les règles appliquées :)  Euh, j'aurais pu mettre tous tes bouts de codes entre [CODE]... spa grave :o  )
Lassé par la pub ? Créez un compte