Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]&[MySQL] wyciaganie ilosci wpisow itp
-HanGmaN-
post 19.07.2006, 21:40:16
Post #1





Goście







Witam wszystkich, ehh siedzialem nad pewna rzecza juz 2 dni az mnie strzelilo i postanowilem sie pozalic na forum, a o to moj problem:

1. Linijka z tym kodem "if (mysql_num_rows($result2) > 0){" (tzn ten if) i wniej jest maly problem mianowicie jesli jest wpis usera w bazie to robi dalej wywoluje nastepnego if'a ale jesli ktos poda nie prawidlowy login usera (czyli ten if obejmuje wartosc 0) pojawia sie tylko biale tlo zamiast wywolac echo "nie ma takiego usera".
Siedzialem nadtym probowalem wiele sposobow ale nic... nie dziala tak jak powinno dlaczego?!?!? i problem jest tylko tutaj reszta dziala. (aha sa dwa result'y ale z jednym jest to samo co z 2, dalem drugi dla testu).

a o to zrodlo:
  1. <?php
  2.  session_cache_limiter('nocache');
  3.  //include ("panels.php");
  4.  
  5. if (session_is_registered("user")) {
  6. echo "good";
  7. } else {
  8. if (isset($submit)) {
  9. include("cfg.php");
  10. if ($_POST['username'] == '' or $_POST['password'] == '') {
  11. echo "<font color=#ff0000>Nie podałeś nicku</font>";
  12. } else {
  13. $result = mysql_query ("SELECT * FROM members WHERE username = '".$_POST['username']."'");
  14. $row = mysql_fetch_array($result) or die(mysql_error());
  15. $login = "xc732mc";
  16. $dbpass = $row['password'];
  17. $pw = md5($password);
  18. $result2 = mysql_query ("SELECT * FROM members WHERE username = '".$_POST['username']."'");
  19. if (mysql_num_rows($result2) > 0){
  20.  if ($dbpass == $pw) {
  21. $_SESSION['username'] = $_POST['username'];
  22. $_SESSION['dbpass'] = $dbpass;
  23. $_SESSION['login'] = 'xc732mc';
  24. echo "<font color=#000000>Zalogowany</font>";
  25.  } else {
  26. echo "<font color=#ff0000>Błędne hasło</font>";
  27.  }
  28. } else {
  29. echo "nie ma takiego usera";
  30. }
  31. }
  32. } else {
  33. echo "<form action=index.php method=POST>
  34. nick: <input type=text name=username>
  35. <p>
  36. hasło: <input type=password name=password>
  37. <p>
  38. <input type=submit name=submit value=Login>";
  39. }
  40. }
  41. ?>


za pomoc z gory dziekuje z powazaniem hangman
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 08:52