Redirection conditionnel
Tinou
-
AssassinTourist Messages postés 7838 Date d'inscription Statut Contributeur Dernière intervention -
AssassinTourist Messages postés 7838 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Voila j'ai un probleme, je veux faire un redirection conditionnel pour un site que je developpe.
J'ai galere pour trouver la premiere fois, sa a marcher. J'ai sauvegarder puis relancer. Pu moyen que sa remarche
HELP j'ai envie de claquer mon pc
Voici mon code :
<?php
$nom = $_POST["nom"];
$prenom=$_POST["prenom"];
$mdp = $_POST["mdp"];
include ('BD.php');
$bd = new BD();
function rempli ($nom,$prenom,$mdp){
if (isset($nom) && isset($prenom) && isset($mdp))
return true;
else return false;
}
if (rempli($nom,$prenom,$mdp))
{
$donne=$bd->listerUser($nom,$prenom,$mdp);
if($donne["roleUtilisateur"] == "client")
{
header("location: pageclient.php");
}
else if($donne["roleUtilisateur"]=="chef")
{
header("location: pagechef.php");
}
else header("location: pagemanager.php");
}
?>
Voila j'ai un probleme, je veux faire un redirection conditionnel pour un site que je developpe.
J'ai galere pour trouver la premiere fois, sa a marcher. J'ai sauvegarder puis relancer. Pu moyen que sa remarche
HELP j'ai envie de claquer mon pc
Voici mon code :
<?php
$nom = $_POST["nom"];
$prenom=$_POST["prenom"];
$mdp = $_POST["mdp"];
include ('BD.php');
$bd = new BD();
function rempli ($nom,$prenom,$mdp){
if (isset($nom) && isset($prenom) && isset($mdp))
return true;
else return false;
}
if (rempli($nom,$prenom,$mdp))
{
$donne=$bd->listerUser($nom,$prenom,$mdp);
if($donne["roleUtilisateur"] == "client")
{
header("location: pageclient.php");
}
else if($donne["roleUtilisateur"]=="chef")
{
header("location: pagechef.php");
}
else header("location: pagemanager.php");
}
?>
A voir également:
- Redirection conditionnel
- Mise en forme conditionnel - Guide
- Avertissement de redirection - Forum Virus
- Excel menu déroulant conditionnel - Guide
- Redirection de mail - Guide
- Redirection 410 - Forum MacOS
1 réponse
Bonjour,
Qu'est-ce qu'il fait ? Il plante ou ça garde la page blanche ? Quel message d'erreur ?
Pour débuguer commente tes header et mets des echo pour savoir par où il passe et peut-être avec quelles valeurs. Tu es sûr de ce que tu récupères avec ton POST ? => echo pour vérifier.
Le code que tu donnes n'est que sur une page ? Il n'y a pas de html qui se balade avant tes header au moins ?
Qu'est-ce qu'il fait ? Il plante ou ça garde la page blanche ? Quel message d'erreur ?
Pour débuguer commente tes header et mets des echo pour savoir par où il passe et peut-être avec quelles valeurs. Tu es sûr de ce que tu récupères avec ton POST ? => echo pour vérifier.
Le code que tu donnes n'est que sur une page ? Il n'y a pas de html qui se balade avant tes header au moins ?