Bonjour, je me pose la question suivante :
Est-ce possible qu'un bouton de validation d'un formulaire envoie en POST toutes les données dans une table de BDD et envoie en GET 1 de ces infos ?
Bonjour, je me pose la question suivante :
Est-ce possible qu'un bouton de validation d'un formulaire envoie en POST toutes les données dans une table de BDD et envoie en GET 1 de ces infos ?
Salut,
oui, c'est possible, par exemple avec un peu de Javascript sur l'évènement onsubmit du formulaire, en ajoutant dans l'attribut action du formulaire le paramètre a passer en GET.
Keep it simple, stupid !
Merci pour ta réponse mais je ne suis pas sur de comprendre. Comment dois-je l'écrire ?oui, c'est possible, par exemple avec un peu de Javascript sur l'évènement onsubmit du formulaire, en ajoutant dans l'attribut action du formulaire le paramètre a passer en GET.
J'aimerais que tous les champs soient renvoyés en POST et que mail et total_net soit également envoyé en GET.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <form action="<?php echo $editFormAction; ?>" method="post" name="form2" id="form2"> <input type="submit" value="Valider ma commande" id="boutons_comde" /> <input type="hidden" name="mail" value="<?php echo $_SESSION['MM_Username']; ?>" /> <input type="hidden" name="date" value="<?php echo $row_total['date']; ?>" /> <input type="hidden" name="total_net" value="<?php echo $totalnet; ?>" /> <input type="hidden" name="MM_insert" value="form2" /></form>
Au moment ou l'utilisateur clique sur le bouton "Valider ma commande",
avant que le formulaire ne soit soumis,
il faut récupérer les valeurs des champs du formulaire mail et total_net,
puis les ajouter a l'attribut action du formulaire pour les passer en GET dans l'URL.
Keep it simple, stupid !
désolé mais je ne sais toujours pas comment écrire ça car mon action "$editFormAction" et suivi de la méthode "POST".
Pourrais-tu me donner un exemple pour que je comprenne où je dois rajouter le code et quelle syntaxe respectée.
Merci
Et pourquoi ces données doivent elles être envoyées en GET plutôt qu'en POST ?
Pourfendeur de singletons en croisade
c'est pour me faciliter la récupération de ces données pour le paiement sécurisé.
Personne ne peut me dire quel code insérer ?
Selon le cas :
Ta variable $editFormAction, soit l'url de destination de ton formulaire (c'est du GET ça) contient des données GET (c'est a dire ressemble à page.php?truc=machin)
tu concatènes avec "&bidule=$ceQueJeVeuxPasserEnGet"
et dans le cas contraire tu concatènes avec "?bidule=$ceQueJeVeuxPasserEnGet"
Pourfendeur de singletons en croisade
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager