IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Affichage des résultats d'une requête


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Webmarketer
    Inscrit en
    Juin 2015
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activité : Webmarketer
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2015
    Messages : 15
    Par défaut Affichage des résultats d'une requête
    Bonjour,
    j'ai une page de mon site qui affiche les joueurs qualifies a un championnat : http://champardenne-tarot.com/qualifies/index.php

    j'aimerais que cela apparaisse comme cela http://champardenne-tarot.com/qualifies/qualif1.html

    est-ce que cela est possible et si oui, de quelle façon ?

    je n'y connais pas grand chose en sql et en php, j'ai fait ce site a l'arrache.

    voici le code de la page

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="utf-8" />
        <link rel="stylesheet" href="../style.css" />
            <!--[if lt IE 9]>
                <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
                <![endif]-->
        <title>le tarot en champagne-ardenne</title>
        <meta name="description" content="le tarot en champagne ardenne  , les competitions, les resultats, le calendrier." />
    </head>
    <body>
            <?php include ($_SERVER["DOCUMENT_ROOT"].'/entete.php'); ?>
                <section> <center>
     
                        <?php
                            try
                                {
                                    // acces a la base de données
                                    $bdd = new PDO('mysql:host=sql-frweb10.pulseheberg.net:3306;dbname=champard_tarot;charset=utf8', 'champ_pascal', 'xxxxxxxx');
                                }
                            catch (Exception $e)
                                {
                                    die('Erreur : ' . $e->getMessage());
                                }
                                        $reponse = $bdd->query('SELECT  nom, championnat, lieu, date, equipe, DAY(date) AS jour, MONTH(date) AS mois, YEAR(date) AS annee  FROM qualifies ORDER BY date , equipe');
     
                                        while ($donnees = $reponse->fetch())
                                {
                        ?>
                                    <h3><em><?php echo $donnees['jour']; ?>-<?php echo $donnees['mois']; ?>-<?php echo $donnees['annee']; ?> <?php echo $donnees['championnat']; ?>  <?php echo $donnees['lieu']; ?></em></h3>
                                    <h6><?php echo $donnees['equipe']; ?></h6><h3>   <strong><?php echo $donnees['nom']; ?></strong></h3>
                                    <?php
                                }
                                $reponse->closeCursor();    
                            ?>
            </section>
        </body>  
    <?php include ($_SERVER["DOCUMENT_ROOT"].'/footer.php'); ?>
    </html>
    merci

  2. #2
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 680
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 680
    Par défaut
    le principe général pour faire cela est de d'abord construire un tableau php intermédiaire en lisant les résultats de la requête pour obtenir un tableau à plusieurs dimensions de ce genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    [
    	"12/09/2022" => [
    		"Daniel",
    		"Pascal",
    		....
    	],
    	"28/10/2022" => [
    		"Daniel",
    		"Pascal",
    		....
    	],
    	...
    ]
    et ensuite vous parcourez ce tableau pour générer le code html.

    regardez cette page pour des exemples d'utilisation des tableaux php :
    https://www.php.net/manual/fr/language.types.array.php

Discussions similaires

  1. Réponses: 7
    Dernier message: 04/10/2007, 10h10
  2. Concatenation des resultat d'une requete SQL
    Par zian974 dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 05/09/2006, 13h56
  3. [SQL] Concatenation des resultat d'une requete SQL
    Par zian974 dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 05/09/2006, 13h11
  4. [VB.Net] Traitement des résultats d'une requète
    Par Catalan dans le forum ASP.NET
    Réponses: 23
    Dernier message: 05/10/2005, 17h29
  5. Réponses: 2
    Dernier message: 29/11/2004, 12h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo