Redirection checkbox

Fermé
faty - 28 nov. 2017 à 13:35
 Utilisateur anonyme - 14 déc. 2017 à 14:24
Bonjour,
Suis débutante en php et j'ai un problème de redirection. j'aimerai faire un formulaire avec des checkbox pour rediriger utilisateur selon son choix



1 réponse

jordane45 Messages postés 38319 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 30 novembre 2024 4 706
28 nov. 2017 à 14:15
Bonjour,

Rediriger vers quoi ?
En fonction de quoi ?
As tu déjà fait le code HTML du formulaire ?
Veux tu la redirection après le submit de to formulaire ou directement lors du clic sur les cases ?

0
Bonjour Jordane,
au faite je doit gérer des étudiants dans le principe d'offrir des cours via le site, l'étudiant peut choisir s'il fait des cour en ligne dans ce cas je doit le redirigé faire la page courEnLine.php oubien s'il désir des cours a domicile dans ce cas je doit l'affecter un prof sinon s'il choisi de faire des cours avec d'autre étudiants du coup j'ai pensé aux checkboxs avec la liste de de choix
ficher html
choix.html
<form method="POST" action="">
          
                              
                                            Tuto en ligne: 
    <input  type="checkbox" name="courLigne" id="courLigne" value="1"> a 10$
                                            <br>

                                             Tuto a domicile : 
   <input  type="checkbox" name="courDomicile" id="courDomicile" value="1"> a 10$
                                            <br>

                                             Tuto en groupe : 
  <input  type="checkbox" name="courGroupe" id="courGroupe" value="1"> a 10$

                                        
   <input id="submit" type="submit" value="Mode de Payement"  name="submit"> 

</form> 

EDIT : Ajout des balises de code (jordane)

Merci pour votre aide
0
jordane45 Messages postés 38319 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 30 novembre 2024 4 706 > faty
29 nov. 2017 à 11:13
OK.
Et donc... côté PHP tu as écris quoi ?
car un FORM ne sert que si tu le traites en PHP derrière...

NB: Une redirection en PHP se fait avec l'instruction header
header("Location: http://www.example.com/"); 
0
Tu peux passer par un onclick avec ton checkbox :
<input type="checkbox" name="courLigne" onclick="document.location.href'courEnLine.php'">
</input>

ou bien en formulaire avec un submit :

PHP :
<?php
if(!empty($_POST['courLigne']))
{
 header('Location: courEnLine.php);
}
?>


HTML :
<form method="¨POST">
<input type="checkbox" name="courLigne" onClick="Submit();">
</form>


Je prévient tous ça se passe dans ma tête normalement ça fonctionne
0