Deux submit pour un form?

Fermé
TheJokeAir - 19 janv. 2014 à 10:26
 TheJokeAir - 20 janv. 2014 à 12:10
Bonjour,
je rencontre actuellement un problème lié aux forms. Je m'explique:
J'aimerais faire un formulaire "à rallonge" (1 input text permet d'entrer le nombre de cases désirées). Seulement voila, n'ayant aucune connaissance en AJAX, j'ai fait ça en PHP.
J'ai donc en gros:


<form ...>
<input type="text" name="nb_cases" /><input type="submit" />
...
...
<input type="submit" value="Suivant">
</form>


J'ai fait cela car quand on valide le nombre de cases que l'on désire, il faut que les infos restent dans les cases. Donc le premier submit renvoie les données des cases et le nombre de cases voulues. Maintenant, comment puis-je faire en sorte que le deuxième bouton valide réellement le formulaire (variable de validation par exemple).

Merci beaucoup à vous d'avance!


1 réponse

Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 525
20 janv. 2014 à 10:14
Salut,

Une solution pourrait être d'utiliser l'attribut name des inputs.
Voici un exemple :
<?php
if (!empty($_GET['valider'])) {
	echo 'valdidation';
} elseif (!empty($_GET['suivant'])) {
	echo 'suivant';
}
?>

<form method="get">
	<input type="text" name="nb_cases" />
	<input type="submit" name="valider" value="Valider" />
	<input type="submit" name="suivant" value="Suivant">
</form>


Bonne journée
0
Ah ça marche ça? Avec des $_post aussi du coup? J'essaie ça des que possible!
0