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

  1. #1
    Futur Membre du Club
    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
    Points : 6
    Points
    6
    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 éminent sénior
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 431
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 431
    Points : 15 803
    Points
    15 803
    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, 11h10
  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, 14h56
  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, 14h11
  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, 18h29
  5. Réponses: 2
    Dernier message: 29/11/2004, 13h13

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