Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MSSQL] połączenie z bazą
Forum PHP.pl > Forum > Przedszkole
rybenia
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.  
Kszyhuu
Brakuje Ci jednego }. Zaraz przykukam, gdzie.

Edit: Linia 22? ; >
franki01
W linii 22.
Wicepsik
W 15 linijce masz else, nie domknąłeś.
erix
Cytat
Parse error: parse error, unexpected $end in c:\usr\krasnal\www\psm\register.php on line 78

Kpisz...?
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.