8791 sujets
Bonsoir,
C'est un non sens je crois.
Le but de type=submit est de soumettre le formulaire, si tu annules tu ne soumet pas.
Pour annuler c'est plutôt type=reset mais ça n’envoie rien, ça remet juste les champs à leurs valeur de départ.
Je ne sais pas si mettre 2 type=submit est valide pour un formulaire (c'est plus perturbant qu'autre chose) mais coté serveur tu ne peux pas savoir lequel à été cliquer car les 2 seront envoyés.
C'est un non sens je crois.
Le but de type=submit est de soumettre le formulaire, si tu annules tu ne soumet pas.
Pour annuler c'est plutôt type=reset mais ça n’envoie rien, ça remet juste les champs à leurs valeur de départ.
Je ne sais pas si mettre 2 type=submit est valide pour un formulaire (c'est plus perturbant qu'autre chose) mais coté serveur tu ne peux pas savoir lequel à été cliquer car les 2 seront envoyés.
Le fait d'avoir plusieurs submit, tu traites les données de la manière que tu veux...
Par exemple tu crées 2 boutons submit :
<input type="submit" name="ajouter" value="Ajouter" />
<input type="submit" name="supprimer" value="Supprimer" />
et tu traites ça en faisant :
if (isset($_POST['ajouter']))
{
...
}
elseif (isset($_POST['supprimer']))
{
...
}
Modifié par Crousti2 (19 Aug 2012 - 14:08)
Par exemple tu crées 2 boutons submit :
<input type="submit" name="ajouter" value="Ajouter" />
<input type="submit" name="supprimer" value="Supprimer" />
et tu traites ça en faisant :
if (isset($_POST['ajouter']))
{
...
}
elseif (isset($_POST['supprimer']))
{
...
}
Modifié par Crousti2 (19 Aug 2012 - 14:08)