Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Skrypt rejestracji = problem
webświr
post
Post #1





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 19.03.2012

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


Witam

Otóż jak w temacie napisałem skrypt rejestracji ( rodem z toturialu ) niestety nie dodaje mi rekordów do tabeli, wiem że mam połączenie z bazą danych, ale nie wiem w czym tkwi problem

  1. <?php
  2. //Rejestracja
  3. require 'polaczenie.inc.php';
  4.  
  5. if (isset($_POST['uzytkownik'])&&
  6. isset($_POST['haslo'])&&
  7. isset($_POST['haslo2'])&&
  8. isset($_POST['email'])) {
  9. $uzy = $_POST['uzytkownik'];
  10. $has = $_POST['haslo'];
  11. $ha2 = $_POST['haslo2'];
  12. $ema = $_POST['email'];
  13. // hasło na hasha
  14. $has_hash = sha1($has); // 40 znaków generuje sha1
  15. if( !empty($uzy)&&
  16. !empty($has)&&
  17. !empty($ha2)&&
  18. !empty($ema)){
  19. if ($has != $ha2){
  20. echo 'hasła nie są takie same';
  21. }else{
  22. $q = sprintf("SELECT 'id' FROM 'uzytkownicy' WHERE 'uzytkownik'='".mysql_real_escape_string($uzy)."'");
  23. if($wQ = mysql_query($q)){
  24. $wQr = mysql_num_rows($wQ);
  25. if($wQr == 1){
  26. echo 'taki użytkownik już istnieje';
  27. }else if ($wQr == 0){
  28. $q = sprintf("INSERT INTO 'uzytkownicy' VALUES (' ','".mysql_real_escape_string($uzy)."','".mysql_real_escape_string($has_hash)."','".mysql_real_escape_string($ema)."')");
  29. if(mysql_query($q)){
  30. echo 'zostałeś zarejestrowany pomyślnie';
  31. }else{
  32. echo 'spróbuj ponownie później';
  33.  
  34. }
  35. }
  36. }
  37. }
  38. }else{
  39. echo 'musisz wypełni㇠wszyskie pola';
  40. }
  41.  
  42. }
  43. ?>


Tak sobie myślę że może problemem jest źle skonstruowana tabelka więc podaję screena http://zapodaj.net/0757312451fa.png.html
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: 21.08.2025 - 23:13