onClick et MySQL

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : onClick et MySQL

par alienor » 21 nov. 2006, 13:38

Merci beaucoup!
Entre temps j'ai essayé ceci (je n'ai pas trouvé seule, bien sûr, on m'a aidée) :
echo "<img name='",$key,"' style='filter:alpha(opacity=35);cursor: hand' onMouseOut='which=0;this.filters.alpha.opacity=35' onMouseOver='Fadeout(10,this);' src='colliers/mini/",$key,".jpg' onClick='photo.src=\"colliers/maxi/",$key,".jpg\";document.getElementById(\"desc\").innerHTML =\"", $element["description"],"\";document.getElementById(\"prix\").innerHTML =\"", $element["prix"],"\"' border=0/>";
Et ça marche!
Je vais remplacer les , par des .
Encore merci

par charabia » 21 nov. 2006, 12:25

En fait dans ton onclick, il faut que tu appelles une nouvelle page et non pas un affichage direct de l'image.

Dans cette nouvelle page, tu récupères les informations nécessaires grâce à un ID que tu auras préalablement passé en paramètre pour identifier ce qu'il faut afficher.

Sinon pour la concaténation utilises plutôt des points à la place des virgules :
'".$key."'

onClick et MySQL

par alienor » 21 nov. 2006, 11:42

Bonjour,
je débute complètement en php.
Je suis en train de refaire mon site en php (que j'avais fait en html) pour pouvoir afficher des éléments de la base de données MySQL.
J'utilise la fonction onClick pour afficher dans la même page un agrandissement d'une photo :
echo "<img name='",$key,"' style='filter:alpha(opacity=35);cursor: hand' onMouseOut='which=0;this.filters.alpha.opacity=35' onMouseOver='Fadeout(10,this);' src='colliers/mini/",$key,".jpg' onClick='photo.src=\"colliers/maxi/",$key,".jpg\"' border=0/>";
Ca, ça marche

Je voudrai en même temps afficher la déscription de la photo dans la même fenêtre, toujours sans recharger la page ... et là, je coince...

Vous avez une idée?
D'avance merci de votre aide