begin process at 2012 05 31 04:48:09
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

Plusieurs Commentaires sur une meme page a partir de la BDD


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Plusieurs Commentaires sur une meme page a partir de la BDD

mardi 11 octobre 2005 à 06:52:17 | Plusieurs Commentaires sur une meme page a partir de la BDD

djangoboy

Bonjour a tous,

J'ai une question et oui ca m'arrive :

J'ai réalisé un script de news et aussi un script d'agenda, pour le moment tout vas bien, ya pas de soucis la dedans.
Les informations sont bien évidament controlé puis inseré dans la BDD.
Je vous donne la composition des bases.

Agenda : id, pseudo_membre, date_ajout, date_evenement, titre, resume, description
News : id, pseudo_membre, date_ajout, titre, description, publication

Le but c'est de crée un systeme de commentaire sur chaque élément de la page, cad de mettre un commentaire sur chaque date de l'agenda mais aussi pour chaque news. Il faut que tous les commentaires soit dans la meme table "commentaire". Puis pouvoir afficher, sans a avoir cliké sur un lien, les commentaires, qui peuvent, pour la plupart du temps etre long, mais en grand nombre dans la page.

Je pensais personnelement a faire directement select from commentair where id(commentaire)=id(news) mais mailheuresement je ne peu pas car j'ai aussi la table agenda a mettre.

Voila si qqun a une bonne idée, alors elle est la bien venu.
Merci a tous
Ciao


.: Dj.Boy :.

mardi 11 octobre 2005 à 09:30:37 | Re : Plusieurs Commentaires sur une meme page a partir de la BDD

malalam

Administrateur CodeS-SourceS
Hello,

tu cibles 1 enregistrement à chaque affichage, pas plus. Donc tu es obligé de séparer tes equêtes. Une pour les news, une pour l'agenda.
Tu ne pourras pas faire autrement.


mardi 11 octobre 2005 à 19:26:44 | Re : Plusieurs Commentaires sur une meme page a partir de la BDD

Anthomicro

Salut,

je n'ai pas bien compris ton problème (je pense qu'il s'agit d'un truc comme ça :)

SELECT table.id AS id1, table2.id AS id2 FROM table1,table2 WHERE...

tu disais que tu ne pouvais pas car t'avais deux champs "id" c'est ça ?


    mercredi 12 octobre 2005 à 00:52:11 | Re : Plusieurs Commentaires sur une meme page a partir de la BDD

    FhX

    " Le but c'est de crée un systeme de commentaire sur chaque élément de la page, cad de mettre un commentaire sur chaque date de l'agenda mais aussi pour chaque news."

    2 requètes du style d'Antho à faire.
    Jointure entre 'commentaires' et 'agenda'
    Jointure entre 'commentaires' et 'news'

    Et dans ta base 'commentaires' :

    id - auteur - message - id_news - id_agenda

    Exemple de requète pour récupérer les messages de l'agenda :
    "SELECT u2.auteur, u2.message FROM agenda u1, commentaire u2 WHERE u1.id = u2.id_agenda";

    Exemple de requète pour récupérer les messages des news :
    "SELECT u2.auteur, u2.message FROM agenda u1, commentaire u2 WHERE u1.id = u2.id_news";


    Mais ma methode reste lourde si t'as plein de visiteurs... =)
    mercredi 12 octobre 2005 à 07:07:22 | Re : Plusieurs Commentaires sur une meme page a partir de la BDD

    djangoboy

    Je vais au bahu maintenant mais je vous répond a 12h30 avec une meilleur explication de mon probleme.


    .: Dj.Boy :.
    mercredi 12 octobre 2005 à 13:49:32 | Re : Plusieurs Commentaires sur une meme page a partir de la BDD

    djangoboy

    rebonjour a tout le monde,

    Alors je vais esayer de faire simple, rès simple :

    J'ai réalisé un site qui comporte un systeme de postage de news et un agenda. qui fonctionnent de la meme manière.

    Une table est créée pour les news s'intitulant du doux non nom de "news" et une pour agenda qui répond a "agenda".

    Sur ma page d'acceulle j'affiche les deux dernieres news postées, puis je met deux date qui font parti de l'agenda. Mais sur chauqu'un d'eux je voudrait mettre un script pour inseré unc ommentaire.

    ------------------------
    news 1
    ~~~~~~~~~~~~~~~~
    ~~~~~~~~~~~~~~~~~~~~
    ~~~~~~~~~~~~~~~~~~~~
    Commentaire de la news 1
    ------------------------

    news 2
    ~~~~~~~~~~~~~~~~
    ~~~~~~~~~~~~~~~~~~~~
    ~~~~~~~~~~~~~~~~~~~~
    Commentaire de la news 2
    ------------------------
    date 1
    ~~~~~~~~~~~~~~~~
    ~~~~~~~~~~~~~~~~~~~~
    commentaire de la date 1
    ------------------------
    date 2
    ~~~~~~~~~~~~~~~~
    ~~~~~~~~~~~~~~~~~~~~
    commentaire de la date 2


    Voila, je pensais qu'en appuyant sur le lien comentaire cela affiche une div dans la page (malheuresement en java car je veut pas de pop up)
    Donc je prélève les news avec une boucle de la base de donnée.

    Et je dois faire un formulaire (déja pret) qui enregistre le commentaire dans la base.
    Cependant je veut la meme base de donnée pour tout les commentaire je pensais donc de faire :

    pour les commentaire des news :
    je prend l'id de la news, que je met dans la bdd.
    Je prend aussi la catégorie cad soit news soit agenda que je met dans la base, en faisant un input hidden avec "news" dedans.
    puis le nom de la personne membre, le commentaire, la date du commentaire.

    et pour les commentaires de l'agenda faire pareil mais en remplacant "news" par "agenda".

    Après je pensais faire SELECT * where id=$id_news AND categorie=$news.
    puis voila.

    Je ne sais pas si c'est une bonne idée, je sais que cela serais plus facile avec deux table mais je n'en veut qu'une, c'est tout.

    voila j'espère que c'set claire maintenant.

    Ma question se résume donc : Savez vous comment avoir le meme résultat mais plus simplement ou si ya une autre maniere. Voila.

    Merci d'avance




    .: Dj.Boy :.
    mercredi 12 octobre 2005 à 15:50:15 | Re : Plusieurs Commentaires sur une meme page a partir de la BDD

    Anthomicro

    je comprends pas grand chose, si tu nous mettais les structures de tes tables ça pourrait peut-être nous aider.

    a +


      mercredi 12 octobre 2005 à 17:34:03 | Re : Plusieurs Commentaires sur une meme page a partir de la BDD

      djangoboy

      A bon si si mal expliqué ?

      pr news :
      SELECT id, pseudo_membre, date_ajout, titre, description FROM news ORDER BY date_ajout ASC LIMIT 0, 5
      pr agenda:
      SELECT id, pseudo_membre, date_ajout, date_evenement, titre, resume, description FROM agenda WHERE date_evenement>=$date_actuelle ORDER BY date_evenement ASC LIMIT 0, 5

      Voila la structure das tables.

      .: Dj.Boy :.
      mercredi 12 octobre 2005 à 17:36:00 | Re : Plusieurs Commentaires sur une meme page a partir de la BDD

      Anthomicro

      la structure des tables s'obtient dans phpmyadmin ou dans ton gestionnaire de base mysql, en cliquant sur "exporter" pour les tables voulues.


        jeudi 13 octobre 2005 à 06:15:36 | Re : Plusieurs Commentaires sur une meme page a partir de la BDD

        djangoboy

        Réponse acceptée !
        Bonjour, a tous

        Alors je vais vous dire que je vais faire avec ma methode et je posterai l'adresse du site en réalisation, vous pourez voir ce que je voulais. Merci a  vous tous. Ciao

        .: Dj.Boy :.


        Cette discussion est classée dans : page, id, news, commentaires, agenda


        Répondre à ce message

        Sujets en rapport avec ce message

        Probléme avec GET_PAGE [ par matrixscript59 ] donc voicie mon probléme quand je regarde les commentaire de mais news  il veut pas me affiché la page 2 ou 3 etc... quand je clic sur 2 il me envoye Signification du $Id: dans les commentaires d'une page php [ par KoRG19 ] Bonjour!Que signifie une ligne dans ce genre à l'intérieur de la zone de commentaires d'une page php?// $Id: index.php,v 1.35.2.1 2005/09/21 12:48:23 requête count [ par Tomcube ] Salut !J'ai une table news avec mes news, une table commentaires où sont stockés les commentaires de ces news. Dans ma page de news (qui en affiche 30 prb incrémentation php et recuperer 2 tables dans 1 page [ par dtbfefe ] Bonjour ,j ai un gros soucis dans une incrémentation, enfin je pense que c'est le plus interressant pour ce dont je veux faire:explications:j ai réali Problème avec 'id pour mes commentaires [ par Danzeel ] Voila j'essaye de créer un système de news avec commentaires mais j'ai quelques soucis avec mon id. En effet mysql me rapporte cette erreur Column 'id url parametrable [ par mdadou ] slt, comment faire pour appelé une page en passant un parametre à cette page, le probleme est le suivant:apres la connection de la base de my sql j'ai Fkeditor : probleme bdd pour la news [ par kiffenlair ] bonjour à tous, Voila j'ai travaillé depuis quelque temps avec FDKEDITOR, cependant j'ai un petit souci pour enregistré ma news dans ma BDD et ensuit Comment recuperer les id d une boucle while ?? [ par danaweb2008 ] Bonjour à tous ! Comment récupérer les id des lignes listée dans la page de présentation des produits pour aller ensuite sur une autre page ? J essais Probleme include [ par gautha ] Bonjours a tous j'ai un soucis dans l'integration d'une include sur une page bon voila l'ereur qu'il me met Warning: main(http://gautha93.free session et boucle [ par christobal ] bonjour, j'ai dans une page une boucle qui liste les utilisateurs ainsi qu'un lien qui renvoie sur une 2éme page pour modifier le compte de l'utilisat


        Nos sponsors


        Sondage...

        Comparez les prix

        CalendriCode

        Mai 2012
        LMMJVSD
         123456
        78910111213
        14151617181920
        21222324252627
        28293031   

        Consulter la suite du CalendriCode

        Photothèque

        A découvrir



         
        Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
        CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
        CodeS-SourceS.com© est une marque déposée tous droits réservés

        Google Coop CodeS-SourceS Google Coop CodeS-SourceS
        Temps d'éxécution de la page : 0,421 sec (3)

        Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales