Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Sesja itp
mcfly
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 16.09.2005

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


Mam taki kod :
  1. <? $dat=date('j n Y');
  2. <form action="przetwarzanie_rejestracji.php" method=post>
  3.  
  4. Uzytkownik
  5. <?
  6. $uzytkownik_tmp=$HTTP_SESSION_VARS['zmienna1'];
  7. $email_tmp=$HTTP_SESSION_VARS['zmienna2'];
  8. $email2_tmp=$HTTP_SESSION_VARS['zmienna3'];
  9.  
  10.  if (isset($HTTP_SESSION_VARS['zmienna1'])){
  11. echo "<input type="text" name="uzytkownik" size="20" maxlength="16" value="$uzytkownik_tmp"><BR>";
  12. }
  13.  else {
  14.  echo "pfff<input type="text" name="uzytkownik" size="20" maxlength="16"><BR>";
  15.  }
  16.  
  17. echo "Haslo<input type="text" name="haslo" size="20" maxlength="16"><BR>";
  18. echo "Powtorz Haslo<input type="text" name="potwierdzenie" size="20" maxlength="16"><BR>";
  19.  
  20. if (isset($HTTP_SESSION_VARS['zmienna2'])){
  21.  echo "Email1<input type="text" name="uzytkownik" size="20" maxlength="80" value="$email_tmp"><BR>";
  22.  }
  23.  else {
  24. echo "Email<input type="text" name="uzytkownik" size="20" maxlength="80"><BR>";
  25.  }
  26.  if (isset($HTTP_SESSION_VARS['zmienna3'])){
  27. echo "Powtorz email1<input type="text" name="uzytkownik" size="20" maxlength="80" value="$email2_tmp"><BR>";
  28.  }
  29.  else {
  30.  echo "Powtorz email<input type="text" name="uzytkownik" size="20" maxlength="80"><BR>";
  31. }
  32. echo "<input type="hidden" name="data" value="$dat">";
  33. ?><br>
  34. <INPUT TYPE="submit" VALUE="wartość">


w pliku przetwarzanie_rejestracji.php mam m.in. cos takiego

  1. <?php
  2. $uzytkownik=$HTTP_POST_VARS['uzytkownik'];
  3. $haslo=$HTTP_POST_VARS['haslo'];
  4. $potwierdzenie=$HTTP_POST_VARS['potwierdzenie'];
  5. $email=$HTTP_POST_VARS['email'];
  6. $email2=$HTTP_POST_VARS['email2'];
  7. $dat=$HTTP_POST_VARS['dat'];
  8.  
  9. $HTTP_SESSION_VARS['zmienna1']=$uzytkownik;
  10. $HTTP_SESSION_VARS['zmienna2']=$email;
  11. $HTTP_SESSION_VARS['zmienna3']=$email2;
  12. ?>



Przetwarzanie rejestracji ma zajmowac sie obrobka danych wprowadzonych w w formularzu. Gdy cos sie nie zgadza cofa nas do formularza - i ja chcę zeby wszystkie pola ktore zostaly wypelnione pozostaly wypelnione. Problem jest taki :
Wraca do formularza i w polu Uzytkownik wpisuje wartosc przypisana do $email2. Gdy skasuje w ogole pole email2 to wpisuje wartosc wpisana do email ... tak jakby przypisywal do zmiennej uzytkownik_tmp ... ostatnia zmienna jaka znajdzie w tablicy $HTTP_SESSION_VARS....
ktos wie jaka jest tego przyczyna ?
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 24.12.2025 - 18:02