Problème de soumission d'un formulaire par une image - HTML/CSS - Programmation
Marsh Posté le 18-12-2006 à 01:58:01
Ben comment te dire
c'est pas en JS qu'on submit un formulaire d'une part, et d'autre le name n'existe que sur les éléments de type input ou textarea pas sur les A (ou plutôt plus dans la norme actuelle).
Et puis seuls les éléments de formulaires sont envoyés au serveur pas le reste.
Donc utilise plutôt un <input type="image" src="images/supprime.gif" alt="pouik"> que tu mets dans le formulaire
et coté serveur tu tests simplement :
if ( isset($_POST['supp_plusieurs_mess.x']) <== oublie pas le .x lorsqu'on clique sur un input type="image" le navigateur retourne deux variables contenant les coordonnées ou l'image a été cliquée par la souris.
nomdusubmit.x et nomdusubmit.y
Marsh Posté le 18-12-2006 à 10:44:59
Ou tu testes si la méthode HTTP est bien POST, c'est 1000x plus propre
Marsh Posté le 20-12-2006 à 17:46:34
J'y arrive toujours pas, sur internet j'ai vu que ça se faisait pas input type="image".
Apparement tout le monde par de javascript, mais ça ne POST pas!
J'ai ça, l'image se rafraichi mais rien ne se passe alors que ça fonctionne avec un bouton:
echo' <form name="form" action="index.php?page=consulter_messages" method="post">';
....
echo' </form>';
...
echo' <a href="javascript:document.forms(0).submit()"><img src="images/supprime.gif" border=0 alt="Supprime"/></a>';
Marsh Posté le 22-12-2006 à 09:48:53
Oulala , un input type="image" fonctionne très bien... Oublie pas de le mettre dans le form, hein
Marsh Posté le 22-12-2006 à 09:52:33
Fused a écrit : J'y arrive toujours pas, sur internet j'ai vu que ça se faisait pas input type="image". |
J'ai peine à croire que tu n'as pas lu ce que j'ai écrit
alors tu relis ce que j'ai gentiment écrit et tu regarde bon dieu
Marsh Posté le 22-12-2006 à 17:00:21
Euh ne t'inquiète pas! j'ai passé suffisament dessus pour le l'ecrire et le lire des dizaines de fois sous des formes différentes! j'ai essayé ce que tu dis mais ça ne fonctionne pas, peut être je me suis perdu dans les x et y j'ai pas tout compris là dessus!
Marsh Posté le 18-12-2006 à 00:17:29
J'ai voulu remplacer le gros bouton pas beau par une image dans un formulaire (qui est énorme mais que j'ai résumé au stric minimum pour voir mon problème. Mais je n'ai pas a avoir de résultat :
quelqu'un voit d'ou vient le problème?