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 dans un tableau


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 98
    Par défaut Affichage dans un tableau
    Bonjour,

    j'affiche sur mon site internet de données qui sont en partie extraites de ma base de données MYSQL.

    Pour le moment j'affiche les données (a l'arche) les unes derieres les autres de la façon suivante :


    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
    <?PHP 
     
    $db = mysql_connect('xxxxx', 'xxxxx', 'xxxx'); 
    mysql_select_db('xxxxx',$db); 
     
    $sql = 'SELECT * FROM wallpapers'; 
    $req = mysql_query($sql) or die('Erreur SQL ! 
    '.$sql.' 
    '.mysql_error()); 
    while($data = mysql_fetch_array($req)) 
    { ?> 
    <?PHP echo '<img src="../images/wallpapers/', $data['logo'] ,'" alt="', $data['alt'] ,'" width="250" height="188"/>';?> 
    <?PHP echo 'Nom :' .$data['nom'];?> 
    <?php $size = GetImageSize("../images/wallpapers/".$data['logo']); echo "Taile de l'image :$size[0]x$size[1]" ?> 
    <?php $filename = "../images/wallpapers/".$data['logo']; echo filesize($filename). ' bytes';?> 
    <?PHP echo 'Vues :' .$data['nbrclics'];?> 
    <?PHP }?>
    j'aimerai que mes informations s'affichent par exemple sous forme d'un tableau de 3 colonnes et X lignes sachant que dans une cellule je veus avoir mon logo, juste en dessous le nom en dessous la taille et le poid + nbrclics.


    pourriez vous m'aider a réaliser cette mise en page ?

  2. #2
    Membre chevronné Avatar de SphynXz
    Développeur Web
    Inscrit en
    Mars 2008
    Messages
    439
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2008
    Messages : 439
    Par défaut
    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
    <?php
     
    $db = mysql_connect('xxxxx', 'xxxxx', 'xxxx'); 
    mysql_select_db('xxxxx',$db); 
     
    $sql = 'SELECT * FROM wallpapers'; 
    $req = mysql_query($sql) or die('Erreur SQL ! 
    '.$sql.' 
    '.mysql_error()); 
    //initialisation du tableau
    $tableau = "<table>";
     
    while($data = mysql_fetch_array($req)) 
    { 
    //colonne de l'image
    $tableau .= "<tr><td><img src=\"../images/wallpapers/{$data['logo']}\" alt=\"{$data['alt']}\" width=\"250\" height=\"188\" /></td>";
     
    //colonne du nom de l'image
    $tableau .= "<td>Nom :{$data['nom']}</td>";
    $size = GetImageSize("../images/wallpapers/".$data['logo']); 
     
    //colonne des infos de l'image
    $tableau .= "<td>Taille de l'image :{$size[0]} x {$size[1]} |"
    $filename = "../images/wallpapers/".$data['logo']; 
    $tableau .= filesize($filename). ' bytes';
    $tableau .= "| Vues :{$data['nbrclics']}</td></tr>";
    }
    $tableau .= "</table>";
    //affichage du tableau
    echo $tableau;

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 98
    Par défaut
    Bonjour et merci de m'aider.
    j'ai essayé ta méthode et j'ai le message d'erreur suivant qui s'affiche :
    Parse error: syntax error, unexpected T_VARIABLE in /homepages/44/d178593088/htdocs/pages/wall.php on line 34

    la ligne 34 est :
    $filename = "../images/wallpapers/".$data['logo'];

    j'ai essayé de supprimer cette ligne mais j'ai toujours un erreur en ligne 34

  4. #4
    Membre émérite
    Homme Profil pro
    Touche à tout informatique autodidacte
    Inscrit en
    Janvier 2007
    Messages
    811
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Touche à tout informatique autodidacte

    Informations forums :
    Inscription : Janvier 2007
    Messages : 811
    Par défaut
    Bonjour,

    Un peu de nettoyage

    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
    <?php
     
    $db = mysql_connect('xxxxx', 'xxxxx', 'xxxx'); 
    mysql_select_db('xxxxx',$db); 
     
    $sql = 'SELECT * FROM wallpapers'; 
    $req = mysql_query($sql) or die('Erreur SQL ! '.$sql.' '.mysql_error()); 
    //initialisation du tableau
    $tableau = "<table>";
     
    while($data = mysql_fetch_array($req)) 
    { 
    //colonne de l'image
    $tableau .= "<tr><td><img src=\"../images/wallpapers/{$data['logo']}\" alt=\"{$data['alt']}\" width=\"250\" height=\"188\" /></td>";
     
    //colonne du nom de l'image
    $tableau .= "<td>Nom :{$data['nom']}</td>";
    $size = GetImageSize("../images/wallpapers/".$data['logo']); 
     
    //colonne des infos de l'image
    $tableau .= "<td>Taille de l'image :{$size[0]} x {$size[1]} |"; #Manquait le ;
    $filename = "../images/wallpapers/".$data['logo']; 
    $tableau .= filesize($filename). ' bytes';
    $tableau .= "| Vues :{$data['nbrclics']}</td></tr>";
    }
    $tableau .= "</table>";
     
    //affichage du tableau
    echo $tableau;
     ?>
    Essaye comme celà

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 98
    Par défaut
    effectivement sa fonctionne de cette façon merci.

    comment faire pour que les images s'affichent sur 3 colones avec les infos de l'image juste en dessous de celle-ci ?

Discussions similaires

  1. [VB.NET] affichage dans un tableau créé dynamiquement
    Par elastoplas dans le forum ASP.NET
    Réponses: 3
    Dernier message: 10/11/2006, 08h25
  2. [MySQL] affichage dans un tableau
    Par apprenti-fab dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 26/10/2006, 21h38
  3. Affichage dans un tableau ???
    Par yoan_111 dans le forum ASP
    Réponses: 1
    Dernier message: 18/04/2006, 12h22
  4. Problème d'affichage dans un tableau
    Par claralavraie dans le forum ASP
    Réponses: 13
    Dernier message: 21/12/2005, 15h45
  5. [débutant]problèmes d'affichage dans un tableau
    Par Hastur dans le forum Balisage (X)HTML et validation W3C
    Réponses: 12
    Dernier message: 16/08/2005, 12h00

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