Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MSSQL][PHP] Pusta strona
rybenia
post
Post #1





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

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


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. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




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_
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.10.2025 - 01:47