Redirection conditionnel
Tinou
-
AssassinTourist Messages postés 7838 Statut Contributeur -
AssassinTourist Messages postés 7838 Statut Contributeur -
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
- Excel remplissage automatique conditionnel ✓ - Forum Excel
- Excel menu déroulant conditionnel - Guide
- L'url suivante, censée aboutir à un article, donne lieu à une redirection indiquant que la page n'a pas été trouvée. retrouvez la page recherchée. reportez le titre de l’article et son auteur. - Forum Microsoft Edge / Internet Explorer
- Redirection de mail - Guide
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 ?