PHP - MAJ du menu suivant l'util connecté
Fermé
BiBloOo
Messages postés
24
Date d'inscription
samedi 9 février 2008
Statut
Membre
Dernière intervention
2 octobre 2015
-
12 févr. 2009 à 14:14
BiBloOo Messages postés 24 Date d'inscription samedi 9 février 2008 Statut Membre Dernière intervention 2 octobre 2015 - 13 févr. 2009 à 14:41
BiBloOo Messages postés 24 Date d'inscription samedi 9 février 2008 Statut Membre Dernière intervention 2 octobre 2015 - 13 févr. 2009 à 14:41
A voir également:
- PHP - MAJ du menu suivant l'util connecté
- Appareil connecté facebook - Guide
- Menu déroulant excel - Guide
- È maj - Guide
- Maj chrome - Accueil - Applications & Logiciels
- Min en maj - Guide
11 réponses
BiBloOo
Messages postés
24
Date d'inscription
samedi 9 février 2008
Statut
Membre
Dernière intervention
2 octobre 2015
12 févr. 2009 à 15:27
12 févr. 2009 à 15:27
Personne pour m'aider ?! ....
974_Vin's_974
Messages postés
547
Date d'inscription
vendredi 23 janvier 2009
Statut
Membre
Dernière intervention
19 février 2009
102
13 févr. 2009 à 05:54
13 févr. 2009 à 05:54
Je peux voir ton code CSS de l'id "menu"
Tu dois normalement avoir deux menu diférents, un pour les utilisateur, et un pour l'admin..
Il vaut mieux faire les menus sur tes paes diférentes
Tu dois normalement avoir deux menu diférents, un pour les utilisateur, et un pour l'admin..
Il vaut mieux faire les menus sur tes paes diférentes
BiBloOo
Messages postés
24
Date d'inscription
samedi 9 février 2008
Statut
Membre
Dernière intervention
2 octobre 2015
13 févr. 2009 à 10:20
13 févr. 2009 à 10:20
J'ai bien plusieurs sous menu ...
PS : le sous menu 1 étant celui qui affiche juste "connexion"
Mais si je veux l'afficher dans le corps, ma condition marche très bien, sauf que ce n'est pas ce que je veux ... (j'ai testé ca dans la page connexion, aprés que l'utilisateur se soit logué)
Et j'ai essayé de faire mes menus sur des pages différentes, et appelé les pages par des includes, mais ca me met des erreur sur l'include qui ne passe pas ... j'y comprend vraiment rien ...
#menu { float: left; /* Le menu flottera à gauche */ width: 120px; /* Très important : donner une taille au menu */ } .sous_menu_1 { background-color: #5FCBC1; background-image: url("images/bordure.jpg"); background-repeat: repeat-x repeat-y; border: 2px solid black; width: 230px; height: 50px; padding: 0px; padding-top: 20px; margin-bottom: 20px; /* Pour éviter que les éléments du menu ne soient trop collés */ } .sous_menu_2 { background-color: #5FCBC1; background-image: url("images/bordure.jpg"); background-repeat: repeat-x repeat-y; border: 2px solid black; width: 230px; height: 310px; padding: 0px; padding-top: 20px; margin-bottom: 20px; /* Pour éviter que les éléments du menu ne soient trop collés */ } .sous_menu_3 { background-color: #5FCBC1; background-image: url("images/bordure.jpg"); background-repeat: repeat-x repeat-y; border: 2px solid black; width: 230px; height: 50px; padding: 0px; padding-top: 20px; }
PS : le sous menu 1 étant celui qui affiche juste "connexion"
Mais si je veux l'afficher dans le corps, ma condition marche très bien, sauf que ce n'est pas ce que je veux ... (j'ai testé ca dans la page connexion, aprés que l'utilisateur se soit logué)
Et j'ai essayé de faire mes menus sur des pages différentes, et appelé les pages par des includes, mais ca me met des erreur sur l'include qui ne passe pas ... j'y comprend vraiment rien ...
974_Vin's_974
Messages postés
547
Date d'inscription
vendredi 23 janvier 2009
Statut
Membre
Dernière intervention
19 février 2009
102
13 févr. 2009 à 11:55
13 févr. 2009 à 11:55
Non justement c'est la meilleure idée ..
En faite tu fait des pages diférentes, apelé "menu_utilisateur.php", "menu_admin.php" et puis ensuite tu vérifie si la persone est connecté étant admin ou pas, et selon la réponse tu fais un include du menu kil te faut ..
En faite tu fait des pages diférentes, apelé "menu_utilisateur.php", "menu_admin.php" et puis ensuite tu vérifie si la persone est connecté étant admin ou pas, et selon la réponse tu fais un include du menu kil te faut ..
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
BiBloOo
Messages postés
24
Date d'inscription
samedi 9 février 2008
Statut
Membre
Dernière intervention
2 octobre 2015
13 févr. 2009 à 12:16
13 févr. 2009 à 12:16
J'ai encore essayé a l'instant, ca me fait des bugs ...
Et en fait le fait que mon menu ne s'afficher pas, c'est que mes require me créer des erreurs car j'avais des DOCTYPE et session_start dans chaque page alors que index les avait deja ...
Maintenant ca s'affiche parfaitement bien, enfin ...
Une fois la connexion faite, je dois actualisé ma page pour que le menu arrive et pareil pour la deconnexion, le menu ne disparait qu'après actualisation ...
N'aurais tu pas une solution ?!
Et en fait le fait que mon menu ne s'afficher pas, c'est que mes require me créer des erreurs car j'avais des DOCTYPE et session_start dans chaque page alors que index les avait deja ...
Maintenant ca s'affiche parfaitement bien, enfin ...
Une fois la connexion faite, je dois actualisé ma page pour que le menu arrive et pareil pour la deconnexion, le menu ne disparait qu'après actualisation ...
N'aurais tu pas une solution ?!
974_Vin's_974
Messages postés
547
Date d'inscription
vendredi 23 janvier 2009
Statut
Membre
Dernière intervention
19 février 2009
102
13 févr. 2009 à 12:20
13 févr. 2009 à 12:20
Ben difficile a comprendre .. Ca marche ou pas ???? Qu'est ce ki marche pas ?? montre moi le code ..
BiBloOo
Messages postés
24
Date d'inscription
samedi 9 février 2008
Statut
Membre
Dernière intervention
2 octobre 2015
13 févr. 2009 à 12:34
13 févr. 2009 à 12:34
Le code est au dessus, je n'ai rien changé ... A part enlevé les doctype et les session start sur mes pages appelé dans le corps car c'est deja présent dans l'index, et du coup j'appelé deux fois doctype et session start. tu comprend ??
Sinon comme je l'ai dis au dessus, ca marche mais après rafraichissement de la page. Donc ok ca s'affiche, mais l'utilisateur se connecte et son menu ne s'affiche que s'il a la bonne idée de cliqué quelque part pour actualisé la page, donc c'est pas vraiment opérationnel quoi ...
Sinon comme je l'ai dis au dessus, ca marche mais après rafraichissement de la page. Donc ok ca s'affiche, mais l'utilisateur se connecte et son menu ne s'affiche que s'il a la bonne idée de cliqué quelque part pour actualisé la page, donc c'est pas vraiment opérationnel quoi ...
974_Vin's_974
Messages postés
547
Date d'inscription
vendredi 23 janvier 2009
Statut
Membre
Dernière intervention
19 février 2009
102
13 févr. 2009 à 12:49
13 févr. 2009 à 12:49
Bon en faite tu doi faire un truc kom ca ...
En faite une foi kil est connecté tu vérifie si il est admin ou agent ..
Par exemple si il est admin tu prend une variable tu laffecte à un, et si il est agent tu l'affecte à 2
Ensuite Tu fais la vérification kom ca, si la variable est égale à 1 alors tu fais (DANS LE DIV ID MENU)
include("menu_admin.php"); kom je tavé dit, ou si la variable vaut deux tu fais include de menu_utilisateur.php
Mais dans les page que tu fais des include, tu ne remet pas le session start ni le doctype, tu mets juste par exmple (je prend ma page a moi hein )
C tout .. Dans une page le session start ne doit apparaitre kune fois...
Tu le met tout en haut et un poin c tou, pareil pr le doctype !!!!!
En faite une foi kil est connecté tu vérifie si il est admin ou agent ..
Par exemple si il est admin tu prend une variable tu laffecte à un, et si il est agent tu l'affecte à 2
Ensuite Tu fais la vérification kom ca, si la variable est égale à 1 alors tu fais (DANS LE DIV ID MENU)
include("menu_admin.php"); kom je tavé dit, ou si la variable vaut deux tu fais include de menu_utilisateur.php
Mais dans les page que tu fais des include, tu ne remet pas le session start ni le doctype, tu mets juste par exmple (je prend ma page a moi hein )
<div class="menu_titre"> <p class="texte">Menu</p> </div> <p class="menu_compte"> <a class="sans_trait" href="ajoutinter.php" >Ajouter une intervention</a> <!-- bouton permettant d'ajouter une intervention --> </br><a class="sans_trait" href="consultmesinter.php" >Consulter mes interventions </a> <!-- bouton permettant de consulter ses interventions --> </p>
C tout .. Dans une page le session start ne doit apparaitre kune fois...
Tu le met tout en haut et un poin c tou, pareil pr le doctype !!!!!
974_Vin's_974
Messages postés
547
Date d'inscription
vendredi 23 janvier 2009
Statut
Membre
Dernière intervention
19 février 2009
102
13 févr. 2009 à 12:50
13 févr. 2009 à 12:50
Bon en faite tu doi faire un truc kom ca ...
En faite une foi kil est connecté tu vérifie si il est admin ou agent ..
Par exemple si il est admin tu prend une variable tu laffecte à un, et si il est agent tu l'affecte à 2
Ensuite Tu fais la vérification kom ca, si la variable est égale à 1 alors tu fais (DANS LE DIV ID MENU)
include("menu_admin.php"); kom je tavé dit, ou si la variable vaut deux tu fais include de menu_utilisateur.php
Mais dans les page que tu fais des include, tu ne remet pas le session start ni le doctype, tu mets juste par exmple (je prend ma page a moi hein )
C tout .. Dans une page le session start ne doit apparaitre kune fois...
Tu le met tout en haut et un poin c tou, pareil pr le doctype !!!!!
En faite une foi kil est connecté tu vérifie si il est admin ou agent ..
Par exemple si il est admin tu prend une variable tu laffecte à un, et si il est agent tu l'affecte à 2
Ensuite Tu fais la vérification kom ca, si la variable est égale à 1 alors tu fais (DANS LE DIV ID MENU)
include("menu_admin.php"); kom je tavé dit, ou si la variable vaut deux tu fais include de menu_utilisateur.php
Mais dans les page que tu fais des include, tu ne remet pas le session start ni le doctype, tu mets juste par exmple (je prend ma page a moi hein )
<div class="menu_titre"> <p class="texte">Menu</p> </div> <p class="menu_compte"> <a class="sans_trait" href="ajoutinter.php" >Ajouter une intervention</a> <!-- bouton permettant d'ajouter une intervention --> </br><a class="sans_trait" href="consultmesinter.php" >Consulter mes interventions </a> <!-- bouton permettant de consulter ses interventions --> </p>
C tout .. Dans une page le session start ne doit apparaitre kune fois...
Tu le met tout en haut et un poin c tou, pareil pr le doctype !!!!!
BiBloOo
Messages postés
24
Date d'inscription
samedi 9 février 2008
Statut
Membre
Dernière intervention
2 octobre 2015
13 févr. 2009 à 14:15
13 févr. 2009 à 14:15
C'est deja ce que j'ai fais ...
J'ai testé de deux manières :
- Une page avec tout les menus, et les test dedans
- Une page par menu et les tests dans la page index
Ca marche ok, mais le menu ne s'affiche qu'après actualisation ... Chose complètement chiante, surtout que l'utilisateur n'est pas censé le deviné ...
Je pensais a affiché une pop up qui confirmerais la connection, et au clic du bouton de la pop up, ca actualiseré la page ...
Y'a peut etre un autre truc tout bete a faire, mais je ne sais pas du tout ... Et de toute facon, la pop up c'est qu'une idée, car je ne vois pas non plus comment faire ...
Peut etre un truc du genre ... ==>
<script language='JavaScript'>alert('connexion réussie')</script>
mais avec un argument en plus, mais je ne sais vraiment ...
J'ai testé de deux manières :
- Une page avec tout les menus, et les test dedans
- Une page par menu et les tests dans la page index
Ca marche ok, mais le menu ne s'affiche qu'après actualisation ... Chose complètement chiante, surtout que l'utilisateur n'est pas censé le deviné ...
Je pensais a affiché une pop up qui confirmerais la connection, et au clic du bouton de la pop up, ca actualiseré la page ...
Y'a peut etre un autre truc tout bete a faire, mais je ne sais pas du tout ... Et de toute facon, la pop up c'est qu'une idée, car je ne vois pas non plus comment faire ...
Peut etre un truc du genre ... ==>
<script language='JavaScript'>alert('connexion réussie')</script>
mais avec un argument en plus, mais je ne sais vraiment ...
BiBloOo
Messages postés
24
Date d'inscription
samedi 9 février 2008
Statut
Membre
Dernière intervention
2 octobre 2015
13 févr. 2009 à 14:41
13 févr. 2009 à 14:41
J'ai trouvéééééééééé
print('<script>alert("Connexion réussie");</script>');
?>
<script>window.location='index.php?page=accueil';</script>
<?php
Ca me ramene sur ma page d'accueil toute bidon qui dit bienvenue lol, mais du coup ca rafraichit mon site et le menu s'affiche !!!
print('<script>alert("Connexion réussie");</script>');
?>
<script>window.location='index.php?page=accueil';</script>
<?php
Ca me ramene sur ma page d'accueil toute bidon qui dit bienvenue lol, mais du coup ca rafraichit mon site et le menu s'affiche !!!