Soumettre formulaire 2 boutons vers 2 pages différentes
Phil_fog
Messages postés30Date d'inscriptionlundi 11 octobre 2004StatutMembreDernière intervention30 septembre 2008
-
27 sept. 2008 à 13:05
rabixpvb
Messages postés34Date d'inscriptionjeudi 4 novembre 2004StatutMembreDernière intervention 5 juillet 2013
-
22 déc. 2009 à 23:47
Est-il possible, par un formulaire, avec 2 boutons (type : envoyer / annuler) : 1 gauche page x.php, 2 droit page y.php
dans le but de récupérer des données mais de manière différente ?
Merci
Bling 182
Messages postés510Date d'inscriptionlundi 27 novembre 2006StatutMembreDernière intervention 5 juillet 20093 27 sept. 2008 à 23:48
Non, car tu ne peux avoir qu'un seul attribut action dans ta balise form.
Par contre, tu peux tester quel bouton a été cliqué et traiter les données en conséquences.
rabixpvb
Messages postés34Date d'inscriptionjeudi 4 novembre 2004StatutMembreDernière intervention 5 juillet 2013 22 déc. 2009 à 23:47
Aussi tu peux envoyer ton formulaire (contenant B1 B2 deux bouttons différents) dans x.php quelque soit le boutton séléctionné et là dans x.php :
<?php if(empty($_POST['B2'])) // Si B1 a été séléctionné (B2 vide empty non séléctionné)
{
echo "C est bon on est dans la page x.php et on y reste" ;
}
else // Si B2 a été séléctionné
{
header('Location: y.php'); // On ouvre alors y.php
}?>