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 photo entête de chaque album (php mySQL)


Sujet :

PHP & Base de données

  1. #1
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2014
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 35
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2014
    Messages : 16
    Par défaut Affichage photo entête de chaque album (php mySQL)
    Bonjour,
    je voudrais afficher la photo entête de chacun des albums photos.
    Les photos entêtes sont répertoriées dans la bdd.
    Sur le serveur, elles se trouvent dans admin/ALBUMS/Mini/
    Sachant que j'ai plusieurs albums, le but est d'afficher chaque entête de chaque album.
    COMMENT FAIRE svp?
    J'ai essayé en insérant la variable "id" de l'album dans $dir, afin d'accéder au bon album dans un 1er temps, puis à la photo entete correspondante, Mais ça ne fonctionne pas..
    Merci d'avance de votre aide ! Smiley smile

    Voici mon code pour plus de clarté :
    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
    <?php 
    // on crée la requête SQL : on va chercher id, nomAlbum, photoEntete, description de la table "MesAlbums" 
    //et on les ordonne par id 
    $sql = 'SELECT id, nomAlbum, photoEntete, description FROM MesAlbums ORDER BY id'; 
    // on envoie la requête 
    $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); 
    $id = 'id'; 
    $dir = "admin/ALBUMS/ICI COMMENT METTRE l'ID DE LALBUM???/Mini/"; 
    // on fait une boucle qui va faire un tour pour chaque enregistrement , 
    // en gros tant qu'il y aura encore un album dans la table 
    while($data = mysql_fetch_assoc($req)) 
    { 
    // on affiche les informations de l'enregistrement en cours 
    echo "<div class='box-item'>"; 
    echo '<a href="album.php?id='.$data['id'].'&nomAlbum='.$data['nomAlbum'].'">'; 
    echo "<span class='image-container'>"; 
    echo "<img src='".$dir.$data['photoEntete']."' width=200 height=150/>"; 
    echo "</span>"; 
    echo "<strong>".$data['nomAlbum']."</strong></br>"; 
    echo '<span class="date">'.$data['description'].'</span>'; 
    echo '</a>'; 
    echo "</div>"; 
    } ; 
    echo "<div class='spacer'></div>"; 
    echo "</div>"; 
    mysql_close($link); 
    ?>

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Ton id c'est $data['id'] dans la boucle while.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2014
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 35
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2014
    Messages : 16
    Par défaut
    Merci de votre réponse mais ça ne fonctionne pas.. je suis toujours bloquée!! Une autre idée?
    Merci merci en tout cas!

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Il n'y a pas besoin d'autres idées.
    Si tu utilises $data['id'] à l'intérieur de la bouche, tu as ce que tu as demandé.

    Que tu aies encore du mal c'est possible mais il faut nous montrer ton code et nous dire ce que tu obtiens.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2014
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 35
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2014
    Messages : 16
    Par défaut
    Ok merci je n'avais pas compris qu'il fallait déplacer mon $dir à l'intérieur de la boucle while.
    ça marche à présent, Merci beaucoup !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 9
    Dernier message: 08/02/2008, 16h17
  2. Affichage complexe(?) PHP-MySQL
    Par Lypertrophie dans le forum Requêtes
    Réponses: 2
    Dernier message: 05/09/2006, 10h05
  3. [PHP/MySQL] Solution d'affichage image et vidéo
    Par cnguyen dans le forum Administration
    Réponses: 6
    Dernier message: 16/08/2006, 13h41
  4. Réponses: 26
    Dernier message: 01/07/2006, 13h14
  5. [PHP MySQL] procédure automatique chaque jour a telle heure
    Par Therambok dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 20/06/2006, 13h09

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