Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MSSQL] połączenie z bazą
rybenia
post
Post #1





Grupa: Zarejestrowani
Postów: 112
Pomógł: 0
Dołączył: 5.04.2008

Ostrzeżenie: (10%)
X----


mam taki błąd
Parse error: parse error, unexpected $end in c:\usr\krasnal\www\psm\register.php on line 78
kod:
  1. <?php
  2.  
  3. // rozpoczęcie buforowania (jest to potrzebne by nie mieć błędów typu headers already sent)
  4.  
  5. // start sesji
  6. include ('config.php');
  7. // połšczenie z mysql
  8. $conn=@mssql_connect('sql_host','user','pass');
  9. if($conn === false)
  10. {
  11. echo 'Błąd w połączeniu z bazą';
  12. }
  13. else
  14. {
  15. $try_db = @mssql_select_db('database', $conn);
  16. if($try_db === false)
  17. {
  18. echo 'nie ma takiej bazy';
  19. }
  20.  
  21. // nagłówek
  22. echo '<h2>Rejestracja</h2>';
  23.  
  24. // tworzymy prosty formularz
  25. echo '<form action="register.php" method="POST">
  26. Nick: <br />
  27. <input type="text" name="login"><br />
  28. Hasło: <br />
  29. <input type="password" name="pw"><br />
  30. <input type="submit" name="ok" value="Rejestruj">
  31. </form>';
  32.  
  33. // jeœli zostanie naciœnięty przycisk "Rejestruj"
  34. if(isset($_POST['ok']))
  35. {
  36. $nick = $_POST['logim'];
  37. $pass = $_POST['pw'];
  38.  
  39. // sprawdzamy czy wszystkie dane zostały podane
  40. if(empty($login) || empty($pw)) echo 'Wpisz wszystkie pola!';
  41. // jeœli tak...
  42. else
  43. {
  44. // filtrujemy dane
  45.  
  46. // sprawdzamy czy jest już użytkownik o takim loginie
  47. $result = mysql_query("SELECT * FROM $database WHERE nick='$login'");
  48.  
  49. // jeœli już istnieje
  50. if(mysql_num_rows($result)!=0) echo 'Już istnieje konto z takim loginem!';
  51. // jeœli nie...
  52. else
  53. {
  54. // pobieramy aktualnš datę
  55. $data = time();
  56.  
  57. // kodujemy hasło
  58. $pass = md5($pass);
  59.  
  60. // tworzymy zapytanie
  61. $query = "INSERT INTO `$database` (`nick` , `pw`, `data_rejestracji`) VALUES ('$login', '$pw', '$data')";
  62.  
  63. // jeœli zapytanie wykona się poprawnie to zostanie wyœwietlony stosowny komunikat
  64. if(mysql_query($query)) echo 'Zostałes poprawnie zarejestrowany! Możesz się teraz <a href="login.php">zalogować</a>';
  65. }
  66. }
  67. }
  68.  
  69. // rozłšczenie z bazš danych
  70.  
  71. // koniec buforowania
  72. ?>
  73.  
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
Kszyhuu
post
Post #2





Grupa: Zarejestrowani
Postów: 157
Pomógł: 32
Dołączył: 24.08.2009

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


Brakuje Ci jednego }. Zaraz przykukam, gdzie.

Edit: Linia 22? ; >

Ten post edytował Kszyhuu 4.09.2009, 21:51:58
Go to the top of the page
+Quote Post
franki01
post
Post #3





Grupa: Zarejestrowani
Postów: 508
Pomógł: 75
Dołączył: 2.11.2005
Skąd: Bydgoszcz

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


W linii 22.
Go to the top of the page
+Quote Post
Wicepsik
post
Post #4





Grupa: Zarejestrowani
Postów: 1 575
Pomógł: 299
Dołączył: 26.03.2009

Ostrzeżenie: (20%)
X----


W 15 linijce masz else, nie domknąłeś.


--------------------
Go to the top of the page
+Quote Post
erix
post
Post #5





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
Parse error: parse error, unexpected $end in c:\usr\krasnal\www\psm\register.php on line 78

Kpisz...?


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post

Closed TopicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 15:58