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 :

[Tableaux] Tableau suivant nombre de photos à lister


Sujet :

Langage PHP

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    39
    D�tails du profil
    Informations personnelles :
    �ge : 42
    Localisation : France, Rh�ne (Rh�ne Alpes)

    Informations forums :
    Inscription : Octobre 2006
    Messages : 39
    Par d�faut [Tableaux] Tableau suivant nombre de photos à lister
    Bonjour j'apprends doucement le php et j'ai un petit soucis pour la construction d'un tableau en php avec base de donn�es mysql.

    Voil� j'ai une table "photos" et je souhaite construire mon tableau en fonction des �l�ments rentr�s dans cette table.
    Pour �tre pr�cis je veux que mon code me recr�� un <td></td> si jamais j'ai plus de 1 photo � lister.
    j'ai compris qu'il fallait que j'utilise un modulo mais je ne pense pas correctement l'utiliser.



    Voil� mon code o� je liste mes photos:
    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
     
    echo("<table width=100% border=1>".
    "<tr>".
    "<td>");
    echo ("<table border=1 width='100%' align='center' cellpadding='0' cellspacing='0'>".
    "<tr valign='top'>".
    "<td width='20%'>Nom du groupe</td>".
    "<td width='80%'> ".$datas["nom_groupe"]." </td>".
    "</tr>".
    "<tr>".
    "<td> Photo</td>".
    "<td>");
    	$i = 0;
    	while ( $i = mysql_fetch_array($result)){
     
    			echo ("<a href='".$datas["photo_lien"]."'><img src='".$datas["photo_lien"]."' width=70 height=70 align='top'></a>");
     
    		if( ($i%6)==0 && $i!=2 ){
    			echo("</td><td>");
    		}
     
    		$i++;
    	}
     
    echo ("</td>".
    "</tr>".
    "<tr>".
    "<td>Ville @ Salle</td>".
    "<td width='50%'> ".$datas["cat_ville"]." @ ".$datas["cat_salle"]."</td>");	
     
    echo ("</tr>".
    "<tr>".
    "<td> Description </td>".
    "<td width='70%'> ".$datas["cat_description"]." </td>".
    "</tr>".
    "</table>".
    "</td>".
    "</tr>".
    "</table>");
    Le probl�me est que dans cette table j'ai plusieurs photos, et une seule est affich�e sur ma page. Comment puis-je faire pour que toutes mes photos soient list�es?

    Je vous remercie par avance.

    Amicalement Clem

  2. #2
    R�dacteur
    Avatar de Yoshio
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    1 732
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 37
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 732
    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
    // récup champ en db
    while ($data = mysql_fetch_array(...))
    {
        $photo[] = $data;
    }
     
    // nb de champ
    $nb = count($photo);
     
    // affichage
    for ($i = 0; $i < $nb; $i++)
    {
        if ($nb != 0) ...
    }
    Tu cr�e d'abord un tableau avec tes champs r�cup�r� de la db apr�s tu les affiche.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    39
    D�tails du profil
    Informations personnelles :
    �ge : 42
    Localisation : France, Rh�ne (Rh�ne Alpes)

    Informations forums :
    Inscription : Octobre 2006
    Messages : 39
    Par d�faut
    merci de ta r�ponse Yoshio, j'essaye ta m�thode et je te tiens au courant
    Amicalement Clem

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. [Toutes versions] Imprimer Tableau suivant Nombres de Lignes
    Par jacfld49 dans le forum Macros et VBA Excel
    R�ponses: 6
    Dernier message: 22/05/2013, 20h47
  2. R�ponses: 3
    Dernier message: 18/07/2008, 03h16
  3. R�ponses: 3
    Dernier message: 06/04/2008, 23h39
  4. R�ponses: 2
    Dernier message: 24/01/2008, 13h32
  5. R�ponses: 2
    Dernier message: 30/04/2006, 20h22

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