Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Funkcja i return
newb1e
post 10.06.2010, 18:38:07
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 23.05.2010

Ostrzeżenie: (0%)
-----


Mam taką funkcję:
  1. function Logowanie($LoginUsera, $HasloUsera)
  2. {
  3. $zapytanie = mysql_query("SELECT userzy.password FROM userzy WHERE userzy.user = '".$LoginUsera."'");
  4. if (mysql_num_rows($zapytanie) > 0)
  5. {
  6. while ($a = mysql_fetch_array($zapytanie, MYSQL_NUM))
  7. {
  8. if ($a[0] == sha1($HasloUsera))
  9. {
  10. return true;
  11. }
  12. else
  13. {
  14. return false;
  15. $Odpowiedz = 'zle haslo';
  16. }
  17. }
  18. }
  19. else
  20. {
  21. return false;
  22. $Odpowiedz = 'zly login';
  23. }
  24. }
I chcę zrobić coś takiego:
  1. elseif (isset($_POST['UserNick']) && isset($_POST['UserPassword']))
  2. {
  3. if (Logowanie($_POST['UserNick'], $_POST['UserPassword']))
  4. {
  5. echo 'Zalogowałeś się poprawnie!';
  6. $_SESSION['uzytkownik'] = $_POST['UserNick'];
  7. echo '<meta http-equiv="Refresh" content="3; url=menu.php">';
  8. }
  9. else
  10. {
  11. echo 'Wystąpił błąd podczas logowania. Spróbuj jeszcze raz! '.$Odpowiedz;
  12. echo '<meta http-equiv="Refresh" content="3; url=index.php">';
  13. }
  14. }
Czy da się zrobić tak, aby funkcja zwracała wartość True lub False oraz dodatkowo zmienną $Odpowiedz?
Go to the top of the page
+Quote Post

Posty w temacie
- newb1e   Funkcja i return   10.06.2010, 18:38:07
- - jajcarzd1   Przesyłaj sobie może odpowiedź w tablicy [PHP] po...   10.06.2010, 18:40:47
- - nospor   return false; $Odpowiedz = 'zle haslo...   11.06.2010, 08:50:04


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: 21.06.2025 - 05:59