Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] problem z klasą
Forum PHP.pl > Forum > Przedszkole
kuba749
Dopiero zaczynam z pisaniem obiektowym więc czy może mi ktoś powiedzieć co mam tu źle (nie wyrzuca mi żadnych błędów)
  1. <?
  2. class uzytkownik
  3. {
  4. var $login, $haslo, $powtorz_haslo, $email, $gg, $skype;
  5. function zapisz(){
  6. if($this->haslo==$this->powtorz_haslo){
  7. $db=sqlite_open('./baza.db');
  8. if(sqlite_num_rows(sqlite_query($db, "SELECT * FROM uzytkownicy WHERE login='$this->login' "))==){
  9. sqlite_query($db,"INSERT INTO uzytkownicy VALUES( NULL, '$this->login', '$this->haslo', '$this->powtorz_haslo', '$this->email', '$this->gg', '$this->skype', 'u') ");
  10. sqlite_close($db);
  11. header("url=login.php");
  12. }
  13. else{
  14.  header("url=rejestracja.php?go=login");
  15. }
  16. }
  17. else{
  18. header("url=rejestracja.php?go=haslo");
  19. }
  20. }
  21. }
  22. $nowy=new uzytkownik ;
  23. $nowy->login="sqlite_escape_string(trim($_POST['login'] ) )";
  24. $nowy->haslo="md5($_POST['haslo'] )" ;
  25. $nowy->powtorz_haslo="md5($_POST['powtorz_haslo'] )";
  26. $nowy->email="sqlite_escape_string(trim($_POST['email'] ) )";
  27. $nowy->gg="sqlite_escape_string(trim($_POST['gg'] ) )";
  28. $nowy->skype="sqlite_escape_string(trim($_POST['skype'] ) )";
  29. $nowy->zapisz();
  30. ?>
kriqs
nie dam glowy ale jedno co jest zle to

header("url=rejestracja.php?go=haslo");

powinno byc raczej :

header("location: rejestracja.php?go=haslo");

ale nie wiem jeszcze sprawdze smile.gif

pozdrawiam
kuba749
sprawdziłem u siebie i dalej nie dziala sad.gif
ActivePlayer
  1. <?php
  2. $nowy->login="sqlite_escape_string(trim($_POST['login'] ) )";
  3. ?>

powinno być
  1. <?php
  2. $nowy->login=sqlite_escape_string(trim($_POST['login'] ) );
  3. ?>

to co kolega wyżej czyli
  1. <?php
  2. header("Location: rejestracja.php?go=haslo");
  3. ?>
zamiast
  1. <?php
  2. header("url=rejestracja.php?go=haslo");
  3. ?>
kuba749
dzięki teraz działa smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.