Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
938 connectés 

  FORUM HardWare.fr
  Programmation

  [php] sessions... je crois que j'ai pas tout capté

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[php] sessions... je crois que j'ai pas tout capté

n°55959
Art dupond
je suis neuneu
Posté le 29-08-2001 à 07:14:55  profilanswer
 

'voila, j'ai un fichier index.html :
 

Code :
  1. <?
  2. include('./session.php');
  3. session_start();
  4. if (!isset($appel))
  5. {
  6.  $appel="main";
  7. }
  8. (... bla bla bla ...)
  9. ce qui suit est dans un include dans index.html: $appel.php
  10. ________________________________________________
  11. <center>
  12. <form method="post" action="<?php echo $PHP_SELF ?>">   //donc ici $PHP_SELF c'est index.html
  13. <?
  14. session_register("etre_membre" );
  15. if ($youpi)
  16. {
  17. $etre_membre=0;
  18. include('connectdb.php');
  19. $qry = "SELECT * FROM membres";
  20. $membres = mysql_query($qry,$db);
  21.    while (($myrowmembre = mysql_fetch_array($membres)) && ($etre_membre != 1))
  22.    {
  23.       if (($myrowmembre["login"] == $login) && ($myrowmembre["password"] == md5($pass)) && ($myrowmembre["status"]!="crotte" ))
  24.       {
  25.   $etre_membre=1;
  26.       }
  27.       else
  28.       {
  29.   $etre_membre=0;
  30.       }
  31.    }
  32. }
  33. ?>
  34. <table>
  35. <tr>
  36.    <td>Login</td><td>:</td><td> <input type="Text" name="login" value="<? echo $login ?>"></td>
  37. </tr>
  38. <tr>
  39.    <td>Pass</td><td>:</td><td><input type="password" name="pass" value="<? echo $pass ?>"></td>
  40. </tr>
  41. </table>
  42. <input type="Submit" name="youpi" value="se logger">

 

[edtdd]--Message édité par art dupond--[/edtdd]


---------------
oui oui
mood
Publicité
Posté le 29-08-2001 à 07:14:55  profilanswer
 

n°55960
Art dupond
je suis neuneu
Posté le 29-08-2001 à 07:19:16  profilanswer
 

je voudrais pouvoir donner une valeur a $appel, en fonction de $etre_membre, mais ca marche pas :(
 
 
Je pensais qu'avec les sessions, on pouvait donner une valeur a une variable n'importe quand, et qu'elle allait garder cette valeur, mais quand je fais :
 

Code :
  1. if(...)
  2. {
  3. $etre_membre=1;
  4. }
  5. else
  6. {
  7. $etre_membre=0;
  8. }


 
 
ca ne donne pas de valeur a $etre_membre dans la session...
 
 
Quelqu'un pourrait m'expliquer ?

 

[edtdd]--Message édité par art dupond--[/edtdd]


---------------
oui oui
n°56084
Art dupond
je suis neuneu
Posté le 29-08-2001 à 14:49:28  profilanswer
 

:bounce:


---------------
oui oui
n°56087
Albator@Ma​c
U WANA FIGHT???
Posté le 29-08-2001 à 15:04:51  profilanswer
 

pour utiliser les variables d'une session, il faut que tu appelles avant le header HTML ta session, exemple
tu veux utiliser $toto qui est dans une session dans fic.php, et bien fic.php, et bien tu commence par <? session_start("nom_session" ); ?> et apres tu peux appeler $toto!
en fait les sessions fo pas chercher compliqué c hyper simple


---------------
A   L   B   A   T   O   R   ¤¤¤ membre de la team Kheops - verre magique powered ¤¤¤
n°56225
Art dupond
je suis neuneu
Posté le 30-08-2001 à 03:21:00  profilanswer
 

oki, mais en fait c'était un autre problème tout con, mais j'ai cru que c'était à cause de la session parce que j'avais jamais testé avant...
 
 
une fois de plus, j'ai été super neuneu !


---------------
oui oui

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [php] sessions... je crois que j'ai pas tout capté

 

Sujets relatifs
asp: Pb. bizarre avec les sessionsPHP /// pb sessions et pb creer une image WBMP
23kb pour un pov tableau??? J'capte popb avec les sessions en PHP
Variables de sessions en ASP...[PHP] gestion des sessions
Plus de sujets relatifs à : [php] sessions... je crois que j'ai pas tout capté


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR