Ebauche zone membre (votre avis svp)
le 19/07/2009 à 11:33
doudi
Bonjour,
J'aimerais avoir votre avis sur ma zone membre que je test ! en fait les informations du membre seront affichées tout en haut dans le header c'est pour ça que j'ai une page header.php
Ma page header.php :
http://www.lephpfacile.com/wall/wall-1752.php
Ma page index.php à ce code :
<?php
session_start();
include ("header.php");
?>
Bonjour et bienvenue sur mon site ! ceci est la page d'accueil !
</body>
</html>
J'aimerais avoir votre avis sachant que je suis débutant ! Le code est simple car c'est pour avoir une bonne base !
Oui mais non, il y a plusieurs problèmes dans ta mise en œuvre.
Le premier, c'est bien d'utiliser les en-têtes n'importe comment. Ton soucis est un problème classique de débutant : tu crois que tu n'auras toujours qu'à faire avec des pages HTML. Et donc ça ne te gêne pas de marier l'affichage (l'HTML) avec la logique fonctionnelle (session, MySQL).
En fait le découpage n'est pas le bon, à mon sens.
Le second soucis est au niveau de ton usage du PHP. Tu utilises trop de parenthèses inutiles, ce qui rend la lecture de ton code plus difficile. Par exemple, autour des isset, je ne comprends la présence de parenthèses. Pour ton information, sache que la structure de langage « empty » fait le travail de « isset » avant de terminer la vacuité de la variable qui lui est soumise.
Le troisième point, et non des moindre, est l'usage de strislashes : pourquoi l'utilises-tu ?
Il y a d'autres commentaires à formuler, mais on va déjà partir sur ça.
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
le 19/07/2009 à 17:44
doudi
j'ai du faire de la "soupe" de php ! :-/ je vais retravailler dessus
tu dois avoir une erreur de session puisque dans ton index on y trouve "session_start();"
et dans ton header aussi!!
Un seul suffit :)
le 21/07/2009 à 18:44
doudi
j'ai refait la page header.php et ça fonctionne au poil sauf que je dois appuyer deux fois sur le bouton "connexion" pour que ça se loggue ! c'est quoi ce bins ?
Ma page header.php :
http://www.lephpfacile.com/wall/wall-1774.php
Et l'une des pages ou je vais afficher le header :
<?php
include ("header.php");
?>
Bonjour et bienvenue sur mon site ! ceci est la page d'accueil !
</body>
</html>
Quelqu'un peut il vérifier mon code svp ? j'ai essayé d'être logique ! si la personne est loggué alors afficher "messagerie, mon profil, mon compte et déconnection alors que si elle n'est pas connectée, j'affiche le formulaire de connexion !
le 21/07/2009 à 19:33
doudi
Pour le problème d'appuyer deux fois sur le bouton connexion j'ai corrigé et ça fonctionne niquel !
Voici mon code définitif pour la page header !
http://www.lephpfacile.com/wall/wall-1775.php
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: