Modérateur
Bonjour,

Je n'ai jamais fait ça et je pense que c'est faisable mais je ne sais pas trop comment...
Le formulaire sur lequel je travaille est assez long. Je souhaiterais y ajouter plusieurs boutons "submit" ayant le même effet. D'habitude, je donne à mes "input" de type "submit" un "name", mais là, si j'en ai plusieurs, je ne pense pas que j'aie le droit de faire ça. Pour prendre en compte le clic sur le bouton de soumission, je fais de la manière suivante :
if (isset($_POST['envoi'])) { ... }

Sachant que l'input est défini de la manière suivante :
<input type="submit" name ="envoi" value="Envoyer" />

J'ai vu dans certains tutoriels qu'on peut se contenter de faire la chose suivante :
<input type="submit" value="Envoyer" />

Mais comment je fais pour savoir si le formulaire a été validé ?

Merci d'avance Smiley smile
Modifié par jojaba (23 Mar 2015 - 18:06)
Je pense que tu as le droit de faire ça, utiliser plusieurs fois la même valeur pour name.
Modifié par bzh (23 Mar 2015 - 19:18)
Modérateur
J'ai vu ça sur w3schools :
if ($_SERVER["REQUEST_METHOD"] == "POST") { ... }

Je me demande s'il ne faut pas tout simplement vérifier si la variable superglobale $_POST est définie :
if (isset($_POST)) { ... }