J'essaye de faire une redirection sous conditions : à savoir, sur un groupe de boutons radio + une case à cocher obligatoire.
Le groupe est composé de deux boutons, je fais un redirect par "header"; par défaut, j'affiche un message d'erreur.
je n'arrive pas à poser la seconde condition obligatoire, à savoir, forcer à cocher la case.
Je vous livre un bout du code, merci de votre aide !
Code : Tout sélectionner
<tr>
<td><p><input type="radio" name="choix" value="1" /></p></td>
<td><p><strong>Choix1</strong></p></td>
</tr>
<tr>
<td><p><input type="radio" name="choix" value="2" /></p></td>
<td><p><strong>Choix2</strong></p></td>
</tr>
<tr>
<td><p><input name="case" type="checkbox" id="case" value="oui" /></p></td>
<td><p>Merci de cocher cette case</p></td>
</tr>
if (isset($_POST['continuer'])=="ok")
{
if (!isset($_POST['choix']))
$choix=""; else $choix=$_POST['choix'];
switch($choix)
{
case "1":
if(!isset($_POST['action']))
$_SESSION['action']="ENREGISTRER";//mémorise l'action
header('Location: page1.php');
break;
case "2":
if(!isset($_POST['action']))
$_SESSION['action']="ENREGISTRER";//mémorise l'action
header('Location: page2.php');
break;
default :
header('Location: page.php?erreur=1');
exit;
}
}