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 :

[PHP-JS] Images et liens


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 24
    Par défaut [PHP-JS] Images et liens
    Bonjour à toutes et à tous,

    J'ai un petit problème à vous exposer : je cherche à afficher des miniatures d'images avec la possibilité de cliquer dessus.

    Jusqu'à maintenant, j'ai un petit script PHP qui va lire dans une base MySQL une image, qui la redimmensionne, et qui renvoie la miniature avec la fontion imagejpeg().

    Mon soucis, c'est que j'aimerais avoir un code HTML du type <a href="montrer la photo dont j'ai d'ID de la base de données">imagejpeg()</a> directement dans mon petit script PHP de traitement et d'affichage des images, donc sans mettre de balise <a> dans le code source du site.

    Est-ce possible ?

    J'ai essayé de récupérer l'image avec un imagecreatefromjpeg(), mais je ne sais pas comment l'afficher (un echo() ne fonctionne pas)...

    Merci de vos réponses.

  2. #2
    Membre Expert
    Avatar de guitou12
    Homme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 077
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 077
    Par défaut
    Rien ne t'empêche de faire un onclick sur ton image et l'afficher dans un popup par exemple. Enfin les possibilités sont nombreuses c'est à toi de voir ce que tu préfères (affichage dans un popup par exemple...)
    Ex développeur Php / J2EE.
    Actuellement reconverti à SharePoint 2013

    Mon blog SP 2013

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 24
    Par défaut
    Bonsoir,

    Merci pour ta réponse.

    Le vrai problème, c'est que comme mes images sont stockées dans un format BLOB en BDD, l'affichage des images s'effectue par un <img src="affiche.php?id=208">, où le script affiche.php va lire l'id dans une table et me fait à la sortie un <header:image/jpeg> et un echo $image (c'est pas exactement le code, mais ça fonctionne bien en vrai )

    Ce que j'aimerais, et que je n'arrive pas à faire pour l'instant (mais je dois reconnaître que je suis une bille en JavaScript), c'est ajouter quelques lignes de code à affiche.php pour permettre, sur un clic, d'ouvrir une nouvelle fenêtre (en popup ou pas) avec l'image en pleine taille. Par exemple, un appel vers un script du genre (je simplifie) <img src="affichegrand?id=208">.

    Je continue mes recherches de mon côté, avec PHP. J'ai peur de me mettre à JavaScript pour ça ! ;-)

    Mais si quelqu'un pouvait m'aider ! (En espérant avoir été clair dans l'exposition de mon problème...)

  4. #4
    Membre Expert
    Avatar de guitou12
    Homme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 077
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 077
    Par défaut
    Ben un petit lien du genre affich.php?img=208

    avec dans le fichier affich.php

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $img = $_GET['img'];
     
    echo '<img src="affichegrand?id='.$img.'">';
    devrait faire l'affaire je pense

    Après si tu veux faire du javascript fait une recherche sur popup javascript sur google et tu trouveras une foultitude d'exemples !
    Ex développeur Php / J2EE.
    Actuellement reconverti à SharePoint 2013

    Mon blog SP 2013

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 24
    Par défaut
    Merci de ta réponse.

    J'ai marqué le sujet comme "résolu", même si ça ne correspond pas à ce que cherchais.

    J'ai finalement opté pour la solution suivante : j'ai gardé mon script PHP d'affichage des images (qui est appelé dans la balise <img> de mes fichiers HTML) et j'ai créé un nouveau script pour afficher les images en grand, que j'appelle dans l'événement onClick des balises <img>.

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

Discussions similaires

  1. image avec lien internet
    Par zorian dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 08/05/2006, 17h56
  2. php myannu deplacement des lien
    Par thierry23 dans le forum Langage
    Réponses: 4
    Dernier message: 23/03/2006, 08h40
  3. slideshow image et lien en xml
    Par soka dans le forum Flash
    Réponses: 2
    Dernier message: 23/12/2005, 11h07
  4. [css] Faire d'une image un lien
    Par Ace_Denghar dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 10/09/2005, 12h38
  5. image et lien
    Par hebus73 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 02/08/2005, 12h57

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