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

Langage PHP Discussion :

Affichage de table


Sujet :

Langage PHP

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2004
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2004
    Messages : 11
    Points : 13
    Points
    13
    Par défaut Affichage de table
    Bonjour,

    Je cherche a afficher le contenu d'une table de ma base de données, j'y arrive mais c'est pas convaincant du tout. Voici le code ci-dessous, suivi du résultat à l'écran. Ce que j'aimerai moi, c'est d'afficher chaque ligne de la table les unes en dessous des autrse sans créer forcément un tableau.

    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
    <?php
     
    // Affichage de la table Soirée dans la page HTML
    $TitreBarreEtat ="Gestion des soirées";
    $TitreTable = "Programmation";
    $bd = "escobar";
     
    	// Connexion à la base de donnée
    	$lien = mysql_pconnect ('localhost', 'root', '');
    	mysql_select_db($bd);
    	$table = 'soiree';
     
    	// Si l authentification est incorrecte on affiche un message
    	if ($lien == FALSE){
    		echo "connexion impossible à la base $bd";
    	} else {
     
    		// Création de la requête de sélection, en cas d erreur on affiche un message
    		$SelectionSoiree = mysql_query ("SELECT * FROM $table ORDER BY Date");
    		if ($SelectionSoiree == FALSE){
    			echo "erreur de resultat";
    			echo mysql_error();
    		} else {
     
    		//Appel de la fonction d affichage qui traite la requête de sélection
     
    				$ligne = mysql_fetch_row($SelectionSoiree);
    				while ($ligne){
    					print_r($ligne);
    					$ligne = mysql_fetch_row($SelectionSoiree);
    					}
     
    				}
    			}
    // Fermeture de la base
    mysql_close ($lien);
    ?>

    Résultat à l'écran


    Array ( [0] => Soirée House Latino [1] => 2008-05-10 [2] => 21:00:00 [3] => 02:00:00 [4] => House, Latino [5] => DJ Beer [6] => ) Array ( [0] => Soirée POP [1] => 2008-06-10 [2] => 21:00:00 [3] => 02:00:00 [4] => Pop et annee soixante [5] => Dj Skratel [6] => )

  2. #2
    Nouveau membre du Club
    Profil pro
    Développeur multimédia
    Inscrit en
    Septembre 2007
    Messages
    25
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeur multimédia

    Informations forums :
    Inscription : Septembre 2007
    Messages : 25
    Points : 25
    Points
    25
    Par défaut
    Salut,

    En gros, "print_r" va t'afficher le tableau PHP que tu récupères en bouclant sur chaque ligne de tes résultats. Normal qu'il mette tout à la site sur l'affichage de ton navigateur car cette fonction n'a pas pour but de fournir de l'HTML mais du texte brut. En revanche, si tu vas dans le code source de la page, tu verras que ce sera un peut plus ordonné.

    Je pense que si tu veux avoir un bel affichage de tes données, l'utilisation d'un tableau HTML ou de balise <div> est nécessaire. Ce sera toujours plus simple que d'utiliser des balises <br /> pour les retours à la lignes et des <span> pour les décalages / alignement de textes.

Discussions similaires

  1. ASP - connexion à la base OK : aucun affichage des tables
    Par priest69 dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 23/02/2006, 10h35
  2. [débutant] problème affichage données table ds TDBGrid
    Par lidouka dans le forum Composants VCL
    Réponses: 1
    Dernier message: 16/12/2005, 14h50
  3. Problème d'affichage des tables
    Par talere dans le forum Access
    Réponses: 6
    Dernier message: 24/10/2005, 14h02
  4. passage souris sur 1 petite image --> affichage ds table
    Par nico_web dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 16/10/2005, 15h33
  5. Affichage des tables temporaires d'Access avec GetTableNames
    Par Oluha dans le forum Bases de données
    Réponses: 2
    Dernier message: 25/05/2005, 17h23

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