Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Nie działa mi funkcja
gandziorz
post 7.04.2007, 18:10:26
Post #1





Grupa: Zarejestrowani
Postów: 101
Pomógł: 0
Dołączył: 20.12.2006

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


Witam,
Napisałem funkcje sprawdzającą logowanie.
Nie wyświetla się żaden błąd ale pomimo tego nawet jeżeli mamy w cookie błędne hasło czy login nie przenosi na daną podstronę.
Funkcja wygląda następująco:
  1. <?php
  2. function sprawdzlogowanie ($gdzie, $gdzie2) {
  3. $login = zabsql($frm_cookie['admlogin']);
  4. $haslo = zabsql($frm_cookie['admhaslo']);
  5. $qu="select * from `admin` where admlogin = ". $login ." AND admhaslo = ". $haslo ."";
  6. if($re=mysql_query($qu)) {
  7. $sprawdz=$re[0];
  8. }
  9. if ($sprawdz['admhaslo'] != $haslo) {
  10. $www = $_SERVER['HTTP_HOST'];
  11. setcookie('admlogin', '');
  12. setcookie('admhaslo', '');
  13. header ('Location:' . $gdzie);
  14. } else {
  15. header ('Location:' . $gdzie2);
  16. }}
  17. ?>

Używam jej w taki sposób:
  1. <?php
  2. sprawdzlogowanie ('?x=zaloguj', '');
  3. ?>


Będę wdzięczny za podanie wskazówek bądź konkretnego błędu.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
Cienki1980
post 7.04.2007, 19:35:33
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 590
Pomógł: 40
Dołączył: 11.01.2007
Skąd: Centrum

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


Z tego co widzę i się orientuje w PHP zmienna $sprawdz nie będzie tablicą ( a tak się do niej odwołujesz ) a będzie tylko miała jedną wartość.


--------------------
404
Go to the top of the page
+Quote Post

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 - 17:10