Page 1 sur 1

bouton image

Posté : 31 août 2005, 22:46
par test
salut tout le monde :)

j'ai ceci sur mon site :)

<input type='submit' value='Supprimer' name=\"bt_supprimer_$id\">

lorsque l'on clique sur ce bouton j'ai un if(isset($_POST["bt_supprimer_$id"]))
qui s'éxécute jusque là tout va bien :) mais j'aimerais pouvoir remplacer ce bouton par une image ...
j'ai essayé cela mais lorsque je clique sur l'image l'action n'est pas effectué...

<input type='image' onClick=\"submit()\" src='supp.png' border='0' name=\"bt_supprimer_$id\">

mon formulaire s'éxécute sur la même page avec un $_server['php_self'] :)

merci pour votre aide

Posté : 31 août 2005, 22:51
par truc
je me rappel avoir fait un truc de ce genre qui marche
<input type="image" name="valid" src="images/ok.gif" VALUE="Soumettre">

Posté : 31 août 2005, 23:08
par test
ça fonciotnne parfaitement en ajoutant value='bt_supprimer_$id' sous firefox mais pas sous IE :(

Posté : 31 août 2005, 23:22
par truc
je suis pas sur qu'on peut utiliser un $ ds une variable en php comme tu l'a fait "bt_supprimer_$id" ... essai la meme choe ss le $

Posté : 01 sept. 2005, 00:20
par Invité
sans le $ ça change rien :) ça marche plus puisque mon isset dépend du nom de mon bouton :)

Posté : 01 sept. 2005, 00:51
par truc
oui peut etre mais ce que g dis tient tjs ?! avec ta valeur
<input type="image" name="valid" src="images/ok.gif" value="bt_supprimer_$id">

Posté : 01 sept. 2005, 01:14
par test
oui mais si je mets comme nom de bouton un simple bt_supprimer je peux plus différencier mes boutons par leurs noms ... j'en est plusieurs a la suite en fait :(

Posté : 01 sept. 2005, 01:17
par test
et si je remplace mon bouton image par un bouton classique <input type='submit' avec le même nom en name et en value ça marche très bien :( que se soit sous IE ou firefox ... donc ça vient pas du nom de mon bouton bt_supprimer_$id enfin apparemment non :)

Posté : 01 sept. 2005, 01:29
par test
en fait quand je clique sur mon bouton image le navigateur exécute bien mon $_server['php_self'] mais c'est a ce moment là qu'il ne reconnait pas que j'ai cliqué sur l'image avec mon if(isset($_POST["bt_supprimer_$id"])) et donc n'éxécute pas ce qui est écrit dans la condition :)

Posté : 01 sept. 2005, 11:06
par test
arf :( quelqu'un aurait-il une idée svp ?