Conditions et bouton radio
cobra85
Messages postés
148
Statut
Membre
-
cobra85 Messages postés 148 Statut Membre -
cobra85 Messages postés 148 Statut Membre -
Bonjour,
je cherche à faire des conditions avec des checkbox.
j'ai le code suivant mais je n'arrive pas à le fait fonctionner:
Quand je coche PORT et MAC, je voudrai aller vers la page page2.php et si je ne coche que port, aller vers une autre page.
Merci
-
je cherche à faire des conditions avec des checkbox.
j'ai le code suivant mais je n'arrive pas à le fait fonctionner:
<?php
if(isset($_POST['check']) AND in_array('port', $_POST['check']) AND in_array('mac', $_POST['check'])){
header('Location: page2.php');
exit();
}
?>
<form action="page1.php" method="post">
<div>
<input type="checkbox" name="check[]" value="port" /> port<br />
<input type="checkbox" name="check[]" value="mac" /> mac<br />
<input type="checkbox" name="check[]" value="alias" /> alias<br />
<input type="submit" value="Valider" />
</div>
</form>
Quand je coche PORT et MAC, je voudrai aller vers la page page2.php et si je ne coche que port, aller vers une autre page.
Merci
-
A voir également:
- Conditions et bouton radio
- Radio française - Télécharger - Médias et Actualité
- Diagnostic bouton photo - Accueil - Outils
- Bouton shift pc - Forum Jeux vidéo
- Bouton couleur telecommande - Guide
- Réinitialiser chromecast sans bouton - Guide
6 réponses
Bonjour
As-tu essayé de faire simplement la condition :
if (isset($_POST['check']) AND in_array('mac', $_POST['check']) AND !in_array('mac', $_POST['check'])) {
Je n'ai pas la certitude que cela fonctionne mais on ne sait jamais.
As-tu essayé de faire simplement la condition :
if (isset($_POST['check']) AND in_array('mac', $_POST['check']) AND !in_array('mac', $_POST['check'])) {
Je n'ai pas la certitude que cela fonctionne mais on ne sait jamais.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
ça ne serait peut etre pas plutôt :
Essaye de mettre un autre resultat dans ta condition (genre un echo ou autre), voir si le problème vient de la condition ou du header... personnellement je sais que des fois le header n'en fait qu'a sa tete...:s
header('Location: page2.php');
qui ne marcherais pas?
Essaye de mettre un autre resultat dans ta condition (genre un echo ou autre), voir si le problème vient de la condition ou du header... personnellement je sais que des fois le header n'en fait qu'a sa tete...:s