Se connecter / S'enregistrer
Votre question

[PHP] afficher une image suivant un nom

Tags :
  • Php
  • Programmation
Dernière réponse : dans Programmation
27 Décembre 2006 14:12:24

Bonjour,

Bon, comme ça peut se voir dans le titre (ou pas :D  ) voilà mon soucis...

J'ai une image sur mon site de type www.monsite.com/XXX.jpg

et j'aimerais que quand une personne tape son nom dans un formulaire, l'image associée à son nom apparaisse sur mon site, a la place de l'image par défaut.

En gros je voudrais personnaliser l'image présente, et faire en sorte qu'elle corresponde au mot tapé dans le formulaire. (en supposant que j'ai toutes les images de toutes les combinaisons possibles :whistle:  )

Quelqu'un pourrait me dire comment procéder, je pense que ça reste assez basique, non ? :) 

Autres pages sur : php afficher image suivant nom

27 Décembre 2006 14:38:30

C'est faisable. Pour cela, il va te falloir utiliser du Javascript. Tu mets un champ texte, et un bouton à côté. Tu attribues un ID au champ texte (dans notre exemple, nous prendrons IdTxt.

Une petite modification lors de l'affichage de ton image : tu vas l'afficher dans une DIV, possédant l'ID IdDiv.

Ensuite, on code un peu. Exécute le script suivant lorsque tu appuies sur le bouton :

  1. var ImgSrc = document.getElementById('IdTxt').value;
  2. document.getElementById('IdDiv').innerHTML = "<img src='" + ImgSrc + "' alt="' + ImgSrc + '"/>";


Et ça devrait marcher. Tiens nous au courant. :) 
27 Décembre 2006 14:44:58

Merci pour cette réponse aussi rapide ! je vais voir ce que je peux faire avec mes maigres connaissances :D 

Merci bien !

L'Id div est fait :

<div id="IdDiv">Placez ici le contenu de id "IdDiv"</div>
Contenus similaires
27 Décembre 2006 18:16:58

J'arrive pas à placer le script, je pense que je ne sais pas ou le place, faut dire qu'il à une forme... complexe :D 

Désolé de vous demander de me macher le boulot :$

Je le mets apres
  1. Onclick=""

?
28 Décembre 2006 00:47:48

tu peux le mettre dans le onclick mais en faisant gaffe au " et '
ou plus facile dans une fonction entre <script></script>
et appeler la fonction dans le onclick=
28 Décembre 2006 02:00:28

c'est bon ! ça marche !

merci à vous !
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS