Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php/mysql] Logowanie
Forum PHP.pl > Forum > Przedszkole
Synapsa
  1. <?php
  2. mysql_connect('localhost', 'root', 'krasnal') or die('Nie można się połączyć z bazą danych');
  3. mysql_select_db('nwar') or die('Baza danych nie istnieje');
  4.  
  5. function wyswietlFormularz () {
  6. return '
  7.  <form action="" method="post">
  8. <table>
  9. <tr>
  10. <td>Login:</td>
  11. <td><input type="text" name="user" value=""></td>
  12. </tr>
  13. <tr>
  14. <td>Hasło:</td>
  15. <td><input type="password" name="pass1" value=""></td>
  16. </tr>
  17. <tr>
  18. <td><input type="submit" name="Login" value="Login"></td>
  19. </tr>
  20. </table>
  21. </form>';
  22. }
  23.  
  24. $result = mysql_db_query ($nwar, "SELECT * FROM nwar WHERE user='$user' AND pass1='$pass1'");
  25.  
  26. if (mysql_num_rows($result) != 0) {
  27. echo 'Cześć $user';
  28. } else {
  29. echo 'Błąd logowania';
  30. }
  31. ?>


Gdy włączam ten plik wywala błąd
Cytat
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in c:\usr\krasnal\www\www\log.php on line 26
Błąd logowania


No i co z tym zrobic...
strife
Zobacz jakie błędy wyświetla poprzez użycie mysql_error" title="Zobacz w manualu PHP" target="_manual.
Petermechanic
zamiast mysql_db_query, użyj mysql_query i wywal tą zmienną przed zapytaniem, bo ona zostaje wykonana jako zapytanie winksmiley.jpg
kurdak
Kurcze mój skrypt już widze chyba z 10 raz na tym forum...

---
Traktuje to jako nabicie posta, ponieważ ta informacja
nic nowego nie wnosi do tematu.
---
~strife
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.