Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> zmienna sesyjna, po wcisnieciu wstecz biala strona
Kill3R
post
Post #1





Grupa: Zarejestrowani
Postów: 109
Pomógł: 0
Dołączył: 10.06.2003
Skąd: Tarnobrzeg/Poznań

Ostrzeżenie: (0%)
-----


witam wszystkich

Mam następujący problem

Mam systemik logowania, loguje sie pobierajac login z bazy nastepnie przypisuje ten login do sesji i przekazuje zm sesyjną między stronami.
Wszystko ładnie dziala poza 2ma rzeczami:

Jesli mam na kolejnej podstronie link wstecz
  1. <a href="index.php?m=poprzednia_strona">wstecz</a>

to ta poprzednia strona jest biała.

sprawdzałem przez print_r($_SESSION); zmienna jest przekazywana

drugi problem jest taki, ze mam na stronie formularz do zmiany hasla i sytuacja jest podobna

  1. <form method="post" action="<?php echo $_SERVER['PHP_SELF'] ?>"?m=partner>
  2. <input type="password" ........ />
  3. <input type="password" ........ />
  4. <input type="password" ........ />
  5. <input type="submit" .... />
  6. </form>


i w tym wlasnie przypadku jest tak samo wciskam submit i wyswietla sie biala strona zamiast przeladowac sie i wyswietlic komunikat o dodaniu do bazy (update sie nie wykonuje)

kod do update jest standardowy

  1. <?php
  2.  
  3. if ( $_POST['zmien_passwd'] ) {
  4.  
  5. $newpasswd = md5( $_POST['newpasswd'] );
  6. $update = mysql_query( "UPDATE `partner` SET `passwd` = '".$newpasswd."' WHERE idPartner = '".$row['idPartner']."'" )
  7. or die(mysql_error());
  8. }
  9. ?>


Wydaje mi się, że mam coś z sesjami ale juz nie mam pomysłu co jest zle

Z gory dziekuje za pomoc i pozdrawiam :-)

PS Jakby trzeba bylo jeszcze sypnąć jakims kodem to nie ma problemu


--------------------
"Umysł ludzki robi tak wielkie postępy, że człowiek za nim nie nadąża"
katalog www
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 09:21