PHP: une rederiction qui ne foctionne pas
Résolu
infor3lmd
Messages postés
111
Date d'inscription
Statut
Membre
Dernière intervention
-
Ki!l Messages postés 94 Date d'inscription Statut Membre Dernière intervention -
Ki!l Messages postés 94 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'ai fait 3 page
-Enseignant.php : il choisit un type ensuite il sera rédigé dans l'une des pages suivantes :
-type1.php : pour le formulaire des Q ouvert ou QCU
-type2.php : pour le formulaire des QCM
pour les page type1 et type2 j'ai pas de problème mais pour la redirection sa ne fonctionne pas ,voila ce que j'ai fait :
Code :
<form method="post" action="Enseignant.php">
<input type="radio" name="tope" value="Q C M"/> Q C M <br>
<input type="radio" name="tope" value="Q C U"/> Q C U <br>
<input type="radio" name="tope" value="Q ouvert"/> Q Ouvert
<br><br>
<input type="submit" value="ok" name="ok">
</form>
<?php if(isset($_POST['tope']))
{ if( $_POST['tope'] == " Q C U " )
{ header('Location: type1.php') ;
exit( ) ;
}
elseif ( $_POST['tope'] == " Q C M " )
{
header('Location: type2.php') ;
exit( ) ;
}
elseif( $_POST['tope'] == " Q ouvert " )
{ header( ' Location: type1.php' )
exit( ) ;
}
else{ echo 'Erreur, type indéterminée !' ;
}
}
si je choisis Q C M je suis dans la page type2.php
mais si je choisis Q ouvert ou QCU il y aucune chose qui passe je reste dans la page enseignant.php
quelqu'un pourrez m'aider ?
j'ai fait 3 page
-Enseignant.php : il choisit un type ensuite il sera rédigé dans l'une des pages suivantes :
-type1.php : pour le formulaire des Q ouvert ou QCU
-type2.php : pour le formulaire des QCM
pour les page type1 et type2 j'ai pas de problème mais pour la redirection sa ne fonctionne pas ,voila ce que j'ai fait :
Code :
<form method="post" action="Enseignant.php">
<input type="radio" name="tope" value="Q C M"/> Q C M <br>
<input type="radio" name="tope" value="Q C U"/> Q C U <br>
<input type="radio" name="tope" value="Q ouvert"/> Q Ouvert
<br><br>
<input type="submit" value="ok" name="ok">
</form>
<?php if(isset($_POST['tope']))
{ if( $_POST['tope'] == " Q C U " )
{ header('Location: type1.php') ;
exit( ) ;
}
elseif ( $_POST['tope'] == " Q C M " )
{
header('Location: type2.php') ;
exit( ) ;
}
elseif( $_POST['tope'] == " Q ouvert " )
{ header( ' Location: type1.php' )
exit( ) ;
}
else{ echo 'Erreur, type indéterminée !' ;
}
}
si je choisis Q C M je suis dans la page type2.php
mais si je choisis Q ouvert ou QCU il y aucune chose qui passe je reste dans la page enseignant.php
quelqu'un pourrez m'aider ?
A voir également:
- PHP: une rederiction qui ne foctionne pas
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour a la ligne php - Forum Webmastering
- Alert php - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
3 réponses
ta un petit erreur difficile a remarquer
t'a ajouter des espaces dans le test "_Q C U_"
essaye sa:
<form method="post" action="Enseignant.php">
<input type="radio" name="tope" value="Q C M"/> Q C M <br>
<input type="radio" name="tope" value="Q C U"/> Q C U <br>
<input type="radio" name="tope" value="Q ouvert"/> Q Ouvert
<br><br>
<input type="submit" value="ok" name="ok">
</form>
<?php if(isset($_POST['tope']))
{ if( $_POST['tope'] == "Q C U" )
{ header('Location: type1.php') ;
exit( ) ;
}
elseif ( $_POST['tope'] == "Q C M" )
{
header('Location: type2.php') ;
exit( ) ;
}
elseif( $_POST['tope'] == "Q ouvert" )
{ header( ' Location: type1.php' )
exit( ) ;
}
else{ echo 'Erreur, type indéterminée !' ;
}
}
t'a ajouter des espaces dans le test "_Q C U_"
essaye sa:
<form method="post" action="Enseignant.php">
<input type="radio" name="tope" value="Q C M"/> Q C M <br>
<input type="radio" name="tope" value="Q C U"/> Q C U <br>
<input type="radio" name="tope" value="Q ouvert"/> Q Ouvert
<br><br>
<input type="submit" value="ok" name="ok">
</form>
<?php if(isset($_POST['tope']))
{ if( $_POST['tope'] == "Q C U" )
{ header('Location: type1.php') ;
exit( ) ;
}
elseif ( $_POST['tope'] == "Q C M" )
{
header('Location: type2.php') ;
exit( ) ;
}
elseif( $_POST['tope'] == "Q ouvert" )
{ header( ' Location: type1.php' )
exit( ) ;
}
else{ echo 'Erreur, type indéterminée !' ;
}
}