bouton image

test
Invité n'ayant pas de compte PHPfrance

31 août 2005, 22:46

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

truc
Invité n'ayant pas de compte PHPfrance

31 août 2005, 22:51

je me rappel avoir fait un truc de ce genre qui marche
<input type="image" name="valid" src="images/ok.gif" VALUE="Soumettre">

test
Invité n'ayant pas de compte PHPfrance

31 août 2005, 23:08

ça fonciotnne parfaitement en ajoutant value='bt_supprimer_$id' sous firefox mais pas sous IE :(

truc
Invité n'ayant pas de compte PHPfrance

31 août 2005, 23:22

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 $

Invité
Invité n'ayant pas de compte PHPfrance

01 sept. 2005, 00:20

sans le $ ça change rien :) ça marche plus puisque mon isset dépend du nom de mon bouton :)

truc
Invité n'ayant pas de compte PHPfrance

01 sept. 2005, 00:51

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">

test
Invité n'ayant pas de compte PHPfrance

01 sept. 2005, 01:14

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 :(

test
Invité n'ayant pas de compte PHPfrance

01 sept. 2005, 01:17

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 :)

test
Invité n'ayant pas de compte PHPfrance

01 sept. 2005, 01:29

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 :)

test
Invité n'ayant pas de compte PHPfrance

01 sept. 2005, 11:06

arf :( quelqu'un aurait-il une idée svp ?