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 :

images et bases de données


Sujet :

PHP & Base de données

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 53
    Par défaut images et bases de données
    bonjour à tous
    je suis en train de développer une page en php qui va chercher des infos dans une base de données.
    et parmis ces infos se trouvent des noms de fichiers photos.
    j'ai une requete permettant d'aller chercher les infos dont j'ai besoin
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    $query=" SELECT NumeroLicence, NomJoueur, PrenomJoueur, nomstylejeu, seriejoueur, postejoueur, lien, nomclub
    FROM joueur j, stylejeu s, photo p, club c
    WHERE j.code_stylejeu = s.code_stylejeu AND j.NumeroLicence = p.Numero_Licence AND j.code_club=c.codeclub";
    et ensuite elles sont affichées dans 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
     
     <center> <table BORDER="1"  > </center>
    	<tr>
    		<td align="center"><b>Licence</b></td>
    		<td align="center"><b>Nom</b></td>
    		<td align="center"><b>Prénom</b></td>
    		<td align="center"><b>Style de Jeu</b></td>
    		<td align="center"><b>Série</b></td>
    		<td align="center"><b>Poste</b></td>
    		<td align="center"><b>Lien</b></td>
    		<td align="center"><b>Club</b></td>
    	</tr>
    $result = mysql_query($query) or die("Execution de la requête impossible");
     
     
     
    while ($row=mysql_fetch_array($result))
    {
    echo "<tr>";
    	echo "<td>".$row['NumeroLicence']."</td>";
    	echo "<td>".$row['NomJoueur']."</td>";
    	echo "<td>".$row['PrenomJoueur']."</td>";
    	echo "<td>".$row['nomstylejeu']."</td>";
    	echo "<td>".$row['seriejoueur']."</td>";
    	echo "<td>".$row['postejoueur']."</td>";
    	echo "<td>".$row['lien']."</td>";
    	echo "<td>".$row['nomclub']."</td>";
    	echo '<img src="images2/Joueurs/'.$row['lien'].'" alt="" title="" />';
    	echo "</tr>";
    }
     
    /*fermeture de la connexion*/
    mysql_close();
    ?>
    </table>
    cela m'affiche les images qui correspondent à la requete mais je n'arrive pas à les mettre dans le tableau que j'ai crée

  2. #2
    Membre chevronné Avatar de guigo
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    612
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 612
    Par défaut
    Salut
    tu dois mettre les balise <td> et </td> entre ton lien <img>
    Tu peux envisager de mettre un modulo pour sauter des lignes....

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    $cpt=0;
    while()
        if($cpt%5==0)
           echo "<tr>"
        echo "<td><img .... /></td>"
     
       if($cpt%5==0)
           echo "</tr>"
    Tchuss

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 53
    Par défaut
    j'ai essayé de mettre des <td> et </td> mais je n'ai pas trouvé la solution techniquement
    j'y ai pensé dès le début mais je suis sur que il y a un petit truc précis à faire

  4. #4
    Membre chevronné Avatar de guigo
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    612
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 612
    Par défaut
    La solution technique serait a priori de mettre des td ! car la tes images ne font pas parties de cellules de ton tableau...
    Quelle résultat tu as si tu met des td?

  5. #5
    Membre confirmé
    Inscrit en
    Décembre 2007
    Messages
    105
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 105
    Par défaut
    Essaye de remplacer while avec le code ci-dessous

    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
     
    while ($row=mysql_fetch_array($result))
    {
    ?>
    <tr>
    <td><?php echo $row['NumeroLicence']; ?></td>
    <td><?php echo $row['NomJoueur']; ?></td>
    <td><?php echo $row['PrenomJoueur']; ?></td>
    <td><?php echo $row['nomstylejeu']; ?></td>
    <td><?php echo $row['seriejoueur']; ?></td>
    <td><?php echo $row['postejoueur']; ?></td>
    <td><?php echo $row['lien']; ?></td>
    <td><?php echo $row['nomclub']; ?></td>
    <td><img src="images2/Joueurs/<? php echo $row['lien'] ?> alt="" /></td>
    </tr>
    }

Discussions similaires

  1. inserer une image dans base de données ?
    Par ouldfella dans le forum Requêtes
    Réponses: 7
    Dernier message: 20/12/2006, 16h04
  2. Réponses: 3
    Dernier message: 19/09/2006, 15h36
  3. [MySQL] Stocker une image en base de données
    Par pod1978 dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 11/03/2006, 22h51
  4. [MySQL] insertion d'une image en base de données
    Par SENCABOY dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 16/02/2006, 11h07
  5. [VB.NET]Champ image dans base de donnée access
    Par dankes dans le forum Windows Forms
    Réponses: 10
    Dernier message: 06/10/2005, 15h31

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