Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][mysql] jak trafić w konkretny rekord?
mop
post
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 8.12.2009

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


Witam, jestem kompletnie początkujący jesli chodzi o php, z mysql nie jest wiele lepiej. Mam problem i pytanie jednocześnie:

no więc robie logowanie na strone. Zrobiłem tabelke klient, która zawiera rekordy: idklient, login, haslo oraz typk (w nim ma być wstawione albo "personel" albo "klient").
Łącze się ładnie z bazą, wszystko ok i wstawiam:

$log=$_POST['log'];
$pass=$_POST['pass'];
$id=mysql_query("SELECT * from klient where login = '$log' AND haslo = '$pass'");

i teraz chciałbym zrobić if'a który sprawdzał by co jest w typk, jeśli personel to ładowana jest strona 1 a jesli klient to strona 2. Problem w tym że nie wiem jak trafić w typk.

Ten post edytował mop 8.12.2009, 13:38:22
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mop
post
Post #2





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 8.12.2009

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


Dzięki wielki, mniej więcej o to mi chodziło. Problem w tym że troche nie chciało działać (IMG:style_emoticons/default/smile.gif) . Zmieniłem w mysql_result 1 na 0

  1. $log=$_POST['log'];
  2. $pass=$_POST['pass'];
  3.  
  4. $id = mysql_query("SELECT typk FROM klient WHERE login = '$log' AND haslo = '$pass'");
  5.  
  6. $typk = mysql_result($id, 0);
  7.  
  8. if($typk == 'personel')
  9. {
  10. include 'strona1.php';
  11. }
  12.  
  13. if($typk == 'klient')
  14. {
  15. include 'strona2.php';
  16. }
  17.  
  18. else
  19. {
  20. include 'cheat.php';
  21. }
  22.  
  23. ?>


tak to teraz wyglada. No i sytuacja jest taka że jak loguje sie jako klient to fajnie mi wskakuje strona2.php, natomiast kiedy loguje sie jaki personel to wskakuje mi strona1.php oraz cheat.php (?). Zrobiłem cos nie tak?

EDIT

No i poradziłem sobie, z tym. W sumie było to bardzo proste, zamiast else, wstawiłem 3-ego if'a
  1. if($typk != 'personel' && $typk != 'klient')
  2. {
  3. include 'cheat.php';
  4. }


Jeszcze raz dzięki za pomoc, temat do zamknięcia

Ten post edytował mop 9.12.2009, 10:52:55
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 22.12.2025 - 17:18