frames / elements dans un cadre [résolu] - PHP - Programmation
Marsh Posté le 05-05-2008 à 16:14:37
Jere06 a écrit : Bonjour ! |
Déjà, met le session_start() avant tout echo, tu ne peux pas modifier les headers une fois que tu as commencé à afficher du texte
Marsh Posté le 05-05-2008 à 16:17:25
Paulp a écrit : |
Oui merci, je l'avais mis dans mon "index.php" mais c'est vrai que c'est mieux de l'appeler directement dans "login.php".
Marsh Posté le 05-05-2008 à 16:55:03
Si ça peut aider voila mon site : http://jere.marion.free.fr
avec comme pseudo : test et mot de passe : test
Marsh Posté le 05-05-2008 à 16:59:16
Jere06 a écrit : Si ça peut aider voila mon site : http://jere.marion.free.fr |
exit ligne 29 ?
Marsh Posté le 05-05-2008 à 17:07:13
Paulp a écrit : |
si j'enlève le exit; ligne 29 ca affiche " bienvenue ..." et en dessous ca me remet le formulaire. et quand je clique sur "accueil" ou " commentaires" par exemples ca me remet seulement le formulaire..
il faudrait peut être que je revoie la structure de "login.php" ...
si quelqu'un sait comment je peux m'y prendre
Marsh Posté le 05-05-2008 à 17:17:50
Jere06 a écrit : |
Le exit arrete completement le rendu de la page.
Je crois que return en dehors d'une fonction arrete le rendu du fichier courrant, donc ca pourrait être une solution (assez crade )
Sinon :
Code :
|
Marsh Posté le 05-05-2008 à 18:00:59
Merci Paulp.
je vais utiliser ce que tu m'as donné .mais y a encore un souci .. le session_start() ligne 23, il faudrait le mettre ailleurs car apparemment il y a quelque chose d'écrit avant. mais je ne vois pas trop ou le mettre ..
.
et aussi pour mon lien de déconnexion, il faut que je l'écrive comment ? car enfait j'ai une page deconnexion.php comme ça :
Code :
|
il faut que je l'écrive comme ça a la fin de mon code :
Code :
|
désolé je suis vraiment débutant en php
Marsh Posté le 05-05-2008 à 19:00:14
Jere06 a écrit : Merci Paulp. |
Perso je le mets toujours en haut de chaque page (pas de chaque fichier php, hein), en haut de index.php dans ton cas si j'ai suivi
Jere06 a écrit :
|
Oui quelque chose comme ca ...
En gros la structure de base du truc ca serait
Si quelqu'un essaie de se connecter, le connecter
Si l'utilisateur est connecté, mettre un message d'accueil, un lien de deconnexion
Sinon mettre le formulaire de connexion
Code :
|
Marsh Posté le 08-05-2008 à 00:22:12
merci paulp !! j'essaye de mettre tout ça en place.. pas facile facile ( enfin pour moi )
Marsh Posté le 05-05-2008 à 16:09:03
Bonjour !
je suis débutant dans le php et j'essaye de faire un site perso dans lequel j'ai créé un formulaire avec une base de donée Mysql.
ensuite j'ai créé un endroit de "login" avec des sessions. Jusque la tout va bien sauf que j'arrive pas a l'inserer comme je voudrais .
enfait j'aimerais faire une petite fenetre avec un les champs de saisies "pseudo" et "mot de passe", et lorsque quelqu'un se connecte ce champ soit remplacé par " Bienvenue 'pseudo', ... etc."
donc dans ma page index j'ai inséré une balise Div :
et ma page de login ressemble a ca :
le souci c'est que quand quelqu'un se connecte, ma page affiche seulement le texte "bienvenue 'pseudo'... et ma bannière, le contenu, le pied de page etc.. n'y sont plus.
Voila si quelqu'un peut m'apporter des précision sur les endroits que je dois modifier..
Merci d'avance.
Message édité par Jere06 le 09-05-2008 à 13:22:48