Interroger une table dans un article

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [RÉGLÉ] Interroger une table dans un article

    Bonjour,

    Je voudrais, dans un article visible uniquement au membres enregistrés, que j'interroge une table dans la base de données pour remplir un tableau dans cet article suivant le nom d'utilisateur.

    Y a t il un moyen simple de faire cela?

    merci à vous tous.
    Dernière édition par kikouu à 10/04/2012, 15h31

  • #2
    Re : Interroger une table dans un article

    Bonjour,

    C'est possible par exemple avec Sourcerer ou Jumi et quelques lignes de PHP.
    Pas de demande de support par MP.
    S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

    Commentaire


    • #3
      Re : Interroger une table dans un article

      Salut,

      Merci infiniment, je vais me pencher sur sourcerer...

      Commentaire


      • #4
        Re : Interroger une table dans un article

        re bonjour,

        Si je veux interroger une table dans un article via une requête simple sql "select * from table" dois je avant me connecter à la base de données ou bien Sourcerer se connecte à la base par défaut dans l'article?

        Commentaire


        • #5
          Re : Interroger une table dans un article

          salut,

          voici le code que j'ai mis, mais je ne sais pas pourquoi il ne veut pas revenir à la ligne pour chaque enregistrement :

          Code:
          <p>test for you :</p>
          {source}
          <?php
          $database=& JFactory::getDBO();
          $query = "select * from j25_users";
          $database->setQuery( $query );
          
          $rows = $database->loadObjectList();
          
          foreach ($rows as $row) {
          echo $row->id;
          echo "\r\n"; 
          }
          ?>
          {/source}

          Commentaire


          • #6
            Re : Interroger une table dans un article

            Pour le web, ton
            Code PHP:
            echo "\n\r" 
            ne veut rien dire, de plus \n\r est spécifique Windows. Le standard Unix (quasiment tous les serveurs étant simplement \n (et pour Mac \r)

            Remplaces la ligne par:
            Code PHP:
            echo '<br />' 
            etton problème sera résolu.
            Pas de demande de support par MP.
            S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

            Commentaire


            • #7
              Re : Interroger une table dans un article

              même avec echo '<br />' ;

              mon problème est toujours la, il me met simplement des espaces et non pas des retours lignes.

              Commentaire


              • #8
                Re : Interroger une table dans un article

                Envoyé par kikouu Voir le message
                même avec echo '<br />' ;

                mon problème est toujours la, il me met simplement des espaces et non pas des retours lignes.
                Là, tu as carrément un truc jamais rencontré, du HTML qui ne sait pas interpréter <br />, hum...
                Pas de demande de support par MP.
                S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

                Commentaire


                • #9
                  Re : Interroger une table dans un article

                  Une question :

                  dans sourcerer, est ce que je dois écrire le code dans l'éditeur normal ou bien basculer en mode "code source"?

                  Commentaire


                  • #10
                    Re : Interroger une table dans un article

                    Bon et bien j'ai trouvé la solution : il fallait ajouter un nl2br au début si ça peut aider qlq d'autre...

                    Commentaire

                    Annonce

                    Réduire
                    Aucune annonce pour le moment.

                    Partenaire de l'association

                    Réduire

                    Hébergeur Web PlanetHoster
                    Travaille ...
                    X