Ses derniers messages sur les forums
Il faut créer un répertoire "sessions" (avec un s) à la racine du site :)
C_Kirby
Pour la confidentalité je crois que tu peux aller dans panneau de config et options internet
C_Kirby
Mais je parle du code du else ?
C_Kirby
Meuh non elle apparait pas à tout le monde, les id de sessions sont toutes différentes
C_Kirby
Salut,
Je sais pas si c'est possible, mais si tu as un espace membre et une grosse base de donnée tu peux ne laisser voter que les membres et stocker changer un champ pour montrer que le membre a voté, sinon je sais pas.
C_Kirby
*Essaie de s'inscruster*
En fait il faudrait que tu mette ton code HTML apres le else dans le code PHP avec un echo
Enfin, d'apres ce que j'ai compris je viens d'arriver
C_Kirby
Dark Elf =>
Bah chais pas g juste réfléchi, puis voilà ce que ca a donné :p
C_Kirby
De rien :)
C_Kirby
Il faut que tu laisse le session_start sur toutes les pages.
Même si un visiteur non-connecté arrive sur ta page, si par exemple il y a un lien réservé aux connectés, il ne pourra pas le voir ou y accéder si il ne s'est pas connecté.
Il faut laisser le session_start pour vérifier justement si le visiteur est connecté ou non
C_Kirby
Euh, je suis pas vraiment doué pour expliqué, mais je vais te montrer un exemple :
Un client réserve une salle (par exemple) de 11h à 14h.
Un autre arrive et souhaite réserver la salle de 12h à 15h.
Donc comme ca c'est pas évident pour la bdd de savoir si la salle à déjà été réservée ou pas.
Donc il suffit de faire 14 - 11 = 3. Le client à donc réservé la table pendant trois heures.
Apres il faut enlever 1 à 3 (ce qui nous donne 2) et rajouter 1 à 11 (ce qui nous donne 12) et vérifier les deux heures de début. Ici, la bdd verra que la salle à donc déjà été réservée. Mais si par exemple les deux heures de début ne correspondent pas, il suffit de rajouter 1 à l'heure de début (12 + 1 = 13) enlever 1 à la différence (2 - 1 = 1) et de continer à vérifier.
Mais pourquoi calculer la différence ?
Tout simplement pour pas que l'heure de début soit égale à l'heure de fin, puis supérieur. Donc si la différence est égale à 0, il faut arrêter de calculer, et insérer la réservation dans la table.
Il ne faut pas oublier d'enlever 1 à la différence avant les calculs pour que l'heure de début ne soit pas égale à l'heure de fin.
Voilà, j'espère que tu m'as compris :)
C_Kirby