Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z SELECTEM + logowanie php
Szajba
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 10.03.2006

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


Witam próbuje zrobić logowanie do bazy, w którym z 3 tabel będzie pobierany login oraz hasło, kod wygląda tak:

  1. <?
  2. function autoryzacja() {
  3. include "polaczenie.php";
  4. $login=$_POST['login'];
  5. $haslo=md5($_POST['haslo']);
  6.  
  7. $zapytanie = "exec login";
  8.  
  9. $wynik = mssql_query( $zapytanie, $polaczenie );
  10. $totalrows_wynik = mssql_num_rows($wynik);
  11. if ($totalrows_wynik == 1) {  $_SESSION['zalogowany']=$login;
  12. $_SESSION['au']=1;}
  13. else
  14.  
  15.  print ("<font><b><p> Zła nazwa użytkownika lub hasło</p></b></font>");
  16. }
  17.  
  18.  
  19. ?>


a zapytanie SQL:

  1. CREATE PROCEDURE login AS SELECT login, haslo
  2. FROM Pacjent
  3. UNION
  4. SELECT login, haslo
  5. FROM Lekarze
  6. UNION
  7. SELECT login, haslo
  8. FROM Administrator
  9. WHERE login = '$login' AND haslo = '$haslo'
  10. RETURN
  11. GO


Problem wydaje sie w polaczniu tabel, gdy robie ten SELECT na 1 tabeli, wszystko smiga az miło.
Ale jak łącze tabele to po wpisaniu loginu wywala mi ciągle : Zła nazwa uzytkownika lub haslo" questionmark.gif?

Prosze o pomoc, każda sugestia będzie mile widziana.
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 Aktualny czas: 19.08.2025 - 19:18