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 :

Insérer titre à mes images


Sujet :

PHP & Base de données

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2004
    Messages
    386
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 386
    Par défaut Insérer titre à mes images
    bonjour à tous

    j au une base mysql avec une table photo qui contient id_photo,titre,vignette,image.

    J ai donc un répertoire vignette et photo .

    j affiche sur ma page l 'ensemble des vignettes et grace à la fonction lighbox , ça m'ouvre les grandes photos.

    en fait je ne fait pas appel à ma base mais juste une lecture des 2 répertoires.

    tout marche bien sauf que j ai besoin de me connecter à ma base pour voir un titre différents pour chaque grande photo ouverte

    voici le code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <?php $handle = @opendir("vignettes"); 
     
    while ($file = @readdir($handle)) {
    $extension = substr($file,(strlen($file)-3),strlen($file));
    if(($extension=="jpg") or ($extension=="gif")){
    ?>
    <a href="images/<?php echo $file; ?>" rel="lightbox" title=”mon titre”><img src="vignettes"/<?php echo $file; ?>" border="2" ></a>
    <?php
    }
    }
    @closedir($handle); ?>
    je voudrais donc remplacer "mon titre" par le vrai titre.

    je sais habituellemnt faire la manip classique:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <p><?php echo $row_article['description']; ?></p></td>
        <td width="211"><img src="../images/<?php echo $row_article['photo']; ?>"
    mais je vois pas comment intégrer ça dans mon exemple de vignettes.

    merci si vous pouvez m aider car franchement je patauge

    steph

  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
    plutot que de lire ton repertoire, lit ta base directement ; ca n'aurait pas de sens de lire l'un puis l'autre.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2004
    Messages
    386
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 386
    Par défaut
    salut sabotage

    en supposant que mon jeux d'enregistrement (je bosse avec dream) soit rsphoto, ça me donnerait un truc de ce genre.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <img src="../images/<?php echo $row_rsphoto['image']; ?>" rel="lightbox" title =<?php echo $row_rsphoto['titre']; ?> "><img src="../vignette/<?php echo $row_article['vignette']; ?>"
    qu en penses tu?

    steph

  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 manque le premier guillemet a ton title= et tu as un $row_photo qui surgit de nul part a la fin.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2004
    Messages
    386
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 386
    Par défaut
    j ai corrigé le "

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <img src="../images/<?php echo $row_rsphoto['image']; ?>" rel="lightbox" title =  "<?php echo $row_rsphoto['titre']; ?> "><img src="../vignette/<?php echo $row_rsphoto['vignette']; ?>"
    rsphoto, c est le nom de mon recordset.

    ça a l air bon, non?

Discussions similaires

  1. comment liè mes image dans ma base mysql
    Par hiagro dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 12/06/2006, 10h21
  2. [HTML Workshop] Mes images ne s'affichent pas
    Par lamarre aisha dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 25/10/2005, 13h33
  3. mes images .jpg n'apparaissent pas
    Par zorba49 dans le forum ASP
    Réponses: 2
    Dernier message: 20/09/2005, 12h25
  4. Protéger mes images
    Par Franck2mars dans le forum Webdesign & Ergonomie
    Réponses: 16
    Dernier message: 27/06/2005, 11h51
  5. [JLabel][HTML]pourquoi mes images s'affiche pas?!
    Par La Truffe dans le forum Composants
    Réponses: 8
    Dernier message: 29/04/2004, 11h23

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