Activer nouvelle page
rmerme
Messages postés
36
Date d'inscription
Statut
Membre
Dernière intervention
-
rmerme Messages postés 36 Date d'inscription Statut Membre Dernière intervention -
rmerme Messages postés 36 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Dans une forme, je saisis le nom de l'utilisateur et je contrôle son existence dans la base de données.
Le SELECT retourne notamment le rôle de cet utilisateur.
En fonction de son rôle, je voudrais afficher une page correspondant à son profil.
J'ai lu que la fonction header devait être la première instruction. Donc je ne pense pas qu'elle convienne.
Je voudrais aussi pouvoir revenir à la page précédente sans l'intervention de l'utilisateur.
Comment faire ?
Merci pour vos réponses.
Dans une forme, je saisis le nom de l'utilisateur et je contrôle son existence dans la base de données.
Le SELECT retourne notamment le rôle de cet utilisateur.
En fonction de son rôle, je voudrais afficher une page correspondant à son profil.
J'ai lu que la fonction header devait être la première instruction. Donc je ne pense pas qu'elle convienne.
Je voudrais aussi pouvoir revenir à la page précédente sans l'intervention de l'utilisateur.
Comment faire ?
Merci pour vos réponses.
A voir également:
- Activer nouvelle page
- Darkino nouvelle adresse - Guide
- Supprimer page word - Guide
- Activer office gratuitement - Accueil - Bureautique
- Comment activer windows 10 - Guide
- Extreme download nouvelle adresse - Accueil - Outils
2 réponses
Bonjour,
Tu as ta page de login avec ton form. Il faut qu'il envoie dans une page PHP sans HTML (donc pas besoin de <header>. Dans cette page PHP, tu fais tes tests sur l'existence de l'utilisateur dans ta BDD et tu regardes son rôle. Suivant ce dernier, tu peux rediriger vers des pages avec des <header> comme tu veux.
Tu as ta page de login avec ton form. Il faut qu'il envoie dans une page PHP sans HTML (donc pas besoin de <header>. Dans cette page PHP, tu fais tes tests sur l'existence de l'utilisateur dans ta BDD et tu regardes son rôle. Suivant ce dernier, tu peux rediriger vers des pages avec des <header> comme tu veux.
Bonjour,
En fait, pas besoin d'être la première... il faut juste que rien ne soit affiché AVANT. ( pas de html, pas de echo ou de print_r ... )
Le plus simple et de faire appel à du javascript.
Un settimeout plus une redirection en JS.
un truc du genre
J'ai lu que la fonction header devait être la première instruction. Donc je ne pense pas qu'elle convienne.
En fait, pas besoin d'être la première... il faut juste que rien ne soit affiché AVANT. ( pas de html, pas de echo ou de print_r ... )
Je voudrais aussi pouvoir revenir à la page précédente sans l'intervention de l'utilisateur.
Le plus simple et de faire appel à du javascript.
Un settimeout plus une redirection en JS.
un truc du genre
window.setTimeout( function(){ window.location = "lapage_ou_rediriger.php"; }, 3000 ); // 3000 = 3 secondes
Parfait : je viens de tester un petit bout de code et cela marche perfecto.
Grand merci.