Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MSSQL][PHP] Pusta strona
Forum PHP.pl > Forum > Przedszkole
rybenia
Może mi ktoś powiedzieć dlaczego mam pustą strone?
  1.  
  2. <?php
  3.  
  4. // rozpoczęcie buforowania (jest to potrzebne by nie mieć błędów typu headers already sent)
  5.  
  6. // start sesji
  7. include ('config.php');
  8. $conn=@mssql_connect($sql_host,$user,$pass) or die("<b>Critical Error</b><br>MSSQL server is offline OR I can't Access to it !");
  9. @mssql_select_db($database, $conn) or die("<b>Critical Error</b><br>Database don't exists OR I can't Access to it !");
  10.  
  11. // nagłówek
  12. echo '<h2>Rejestracja</h2>';
  13.  
  14. // tworzymy prosty formularz
  15. echo '<form action="register.php" method="POST">
  16. Nick: <br />
  17. <input type="text" name="login"><br />
  18. Hasło: <br />
  19. <input type="password" name="pw"><br />
  20. <input type="submit" name="ok" value="Rejestruj">
  21. </form>';
  22.  
  23. // jeœli zostanie naciœnięty przycisk "Rejestruj"
  24. if(isset($_POST['ok']))
  25. {
  26. $nick = $_POST['logim'];
  27. $pass = $_POST['pw'];
  28.  
  29. // sprawdzamy czy wszystkie dane zostały podane
  30. if(empty($login) || empty($pw)) echo 'Wpisz wszystkie pola!';
  31. // jeœli tak...
  32. else
  33. {
  34. // filtrujemy dane
  35.  
  36. // sprawdzamy czy jest już użytkownik o takim loginie
  37. $result = mysql_query("SELECT * FROM $database WHERE nick='$login'");
  38.  
  39. // jeœli już istnieje
  40. if(mysql_num_rows($result)!=0) echo 'Już istnieje konto z takim loginem!';
  41. // jeœli nie...
  42. else
  43. {
  44. // pobieramy aktualnš datę
  45. $data = time();
  46.  
  47. // kodujemy hasło
  48. $pass = md5($pass);
  49.  
  50. // tworzymy zapytanie
  51. $query = "INSERT INTO `$database` (`nick` , `pw`, `data_rejestracji`) VALUES ('$login', '$pw', '$data')";
  52.  
  53. // jeœli zapytanie wykona się poprawnie to zostanie wyœwietlony stosowny komunikat
  54. if(mysql_query($query)) echo 'Zostałes poprawnie zarejestrowany! Możesz się teraz <a href="login.php">zalogować</a>';
  55. }
  56. }
  57. }
  58.  
  59. // rozłšczenie z bazš danych
  60. @mssql_close();
  61. // koniec buforowania
  62. ?>
nospor
wlacz raportowanie wszystkich bledow to sie dowiesz.

  1. ini_set('display_errors','1');
rybenia
tez mi się nic nie pokazało..
erix
Wywal małpiszony i sprawdź składnię.
batman
A ja będę ten niedobry i zapytam wprost. Czy Ty wiesz w ogóle co Ty robisz?
Używasz MSsql, czy MYsql?
rybenia
Wiem,
później sie dopiero zorientowałem, że mam inne komendy winksmiley.jpg

Jeśli wytne
Kod
$conn=@mssql_connect($sql_host,$user,$pass) or die("<b>Critical Error</b><br>MSSQL server is offline OR I can't Access to it !");
@mssql_select_db($database, $conn) or die("<b>Critical Error</b><br>Database don't exists OR I can't Access to it !");


to się strona wczytuje..
nospor
mam nieodparte wrazenie ze w zlym miejscu wstawiles kod co ci dalem. Miales go dac na samym początku. Jakbys tak zrobil to byś jednak dostal komunikat bledu.

Cytat
Jeśli wytne
Czyli ewidentnie nie masz zainstalowanego modulu mssql. chyba zamiast
mssql_
mialo byc
mysql_
widzisz roznice miedzy tymi dwoma zapisami? Dalej w kodzie tez juz uzywasz mysql_
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.