Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][PHP]rezerwacja nicku coś źle
Forum PHP.pl > Forum > Przedszkole
Sobol3k
  1. <html>
  2. <head>
  3. <title>Rezerwacja nick'u</title>
  4. <meta http-equiv="Content-Type" Content="text/html; charset="UTF-8" />
  5. <meta name="Author" Content="Kamil" />
  6. <link rel="stylesheet" type="text/css" href="css/style.css" />
  7. </head>
  8. <body>
  9. <?
  10. // Inculudujemy plik z danymi do bazy.
  11. require 'inc/mysql_config.php';
  12. // Jesli zostanie wciśniety klawisz "rezerwuj" to...
  13. if(isset($_POST['rezerwuj']))
  14. {
  15. // Pobieramy dane z formularz
  16. $nick = $_POST['nick'];
  17. $haslo = $_POST['haslo'];
  18. $powtorz_haslo = $_POST['haslo2'];
  19. $numer_gg = $_POST['gg'];
  20. $adres_email = $_POST['email'];
  21. $data = date('Y-m-d');
  22. $ip = $_SERVER['REMOTE_ADDR'];
  23.  
  24. // Deklarujemy zmienne amxbans
  25. $access = 'z'; // uprawnienia
  26. $flags = 'a'; // flagi
  27. $ashow = '1'; // statyczny czas bana ? nie...
  28. $upr = 'Rezerwacja nicka'; // grupa ,do której będzie należył gracz pod przyciskiem lista_adminów...
  29. $days = '0'; // czas rezerwacji 0 = na zawsze
  30. $kolor = 'gray'; // kolor grupy gray = szary
  31.  
  32. // Sprawdzamy czy hasła są zgodne.
  33. if($haslo != $powtorz_haslo) echo 'Zgodność haseł nie zgadza się.'; // Jeśli się nie zgadza wywal błąd.
  34. // NEXT...
  35. else
  36. {
  37. // Sprawdzamy czy pola zostały wypełnione.
  38. if(empty($nick) || empty($haslo) || empty($powtorz_haslo) empty($numer_gg) || empty($adres_email)) echo 'Nie wszystkie pola zostały wypełnione.';
  39. //NEXT...
  40. else
  41. {
  42. // Sprawdzamy czy w pole gg są tylko liczby.
  43. if(preg_match('/^[1-9][0-9]{,15}$/', $numer_gg)) echo 'Twój numer Gadu-Gadu jest zły.';
  44. else
  45. {
  46. // Filtrujemy dane.
  47. $powtorz_haslo = trim(strip_tags( mysql_real_escape_string(HTMLSpecialChars($powtorz_haslo))));
  48. $adres_email = trim(strip_tags( mysql_real_escape_string(HTMLSpecialChars($adres_email))));
  49.  
  50. // sprawdzamy czy jest już użytkownik o takim loginie.
  51. $sprawdzam_nick = mysql_query("SELECT * FROM amx_amxadmins WHERE nickname='$nick'");
  52.  
  53. // jeśli już istnieje
  54. if(mysql_num_rows($sprawdzam_nick)!=0) echo 'Taki nick już posiada rezerwację lub ,któryś z adminów posiada ten sam nick.';
  55. // jeśli nie...
  56. else
  57. {
  58. // haszujemy haso w 'md5'
  59. $hash = md5($haslo);
  60. // Tworzymy zapytanie
  61. $zapytanie = "INSERT INTO `amx_amxadmin` (`password`, `access`, `flags`, `steamid` `nickname`, `icq` `ashow`, `upr`, `kolor`) VALUES ('$haslo', '$access', '$flags', '$nick', '$nick', '$numer_gg', '$ashow', '$upr', '$kolor')";
  62. // Zwrot
  63. if(mysql_query($query)) echo 'Rejestracja nicku powiodła się!<br>Teraz przed wejściem do gry wpisz w konsolę setinfo _res "haslo"';
  64. }
  65.  
  66. }
  67.  
  68. }
  69.  
  70. }
  71. }
  72. ?>
  73. </body>
  74. </html>

Co źle zrobiłem wydaję mi się ,że wszystko jest dobrze ,przepraszam ,że kod troszkę niecyztelny ale w pliku lepiej to wygląda.
nospor
Może byś tak z łaski swojej napisał czym objawia się błąd?

ps: zanim napiszesz kolejnego posta zapoznaj się z:
Temat: Jak poprawnie zada pytanie
i zastosuj do podanych tam porad
Sobol3k
To tak błąd objawia się:

Kod
Parse error: syntax error, unexpected T_EMPTY in /home/bulikawi/domains/killstreak.eu/public_html/rezerwacja/rezerwuj.php on line 38
nospor
Linia 38:
empty($powtorz_haslo) empty($numer_gg)
Nie sądzisz ze czegos tu brakuje?
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.