Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP+MySQL] Logowanie i wyświetlanie
-Kuterek-
post
Post #1





Goście







Witam,

Mam prosty skrypt weryfikujący dane z bazy danych.

  1. CREATE TABLE `user` (
  2. `id` int(9) NOT NULL AUTO_INCREMENT,
  3. `login` char(30) NOT NULL DEFAULT '',
  4. `haslo` char(30) NOT NULL DEFAULT '',
  5. `verify` int(1) NOT NULL DEFAULT '1',
  6. PRIMARY KEY (`id`)


  1. <?php
  2. $sql = mysql_query("SELECT * FROM user WHERE login = '$login' AND haslo = '$haslo'");
  3. if($sql){
  4. if(mysql_num_rows($sql) == '0'){
  5.  echo '0';
  6. }else{
  7.  echo '1';
  8. }
  9. ?>


Proste. Skrypt sprawdza czy dane są poprawne i wyświetla 1 jeśli dobrze i 0 jeżeli źle. Czy da się w jakiś sposób. Czy da się w jakiś sposób zrobić tak, że gdy użytkownik sie loguje i podaje prawdziwe dane to zamiast echo '1' wyświetli to co jest w kolumnie 'verify'(czyli to co podam) a gdy poda złe dane to nic sie nie zmienia (echo '0').
Go to the top of the page
+Quote Post
potreb
post
Post #2





Grupa: Zarejestrowani
Postów: 1 568
Pomógł: 192
Dołączył: 7.03.2005
Skąd: Warszawa

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


Zamiast echo "1"; wstaw:
  1. <?php
  2. $row = mysql_fetch_row($sql);
  3. echo $row[4];
  4. ?>


Ten post edytował potreb 16.01.2008, 16:29:25


--------------------

Go to the top of the page
+Quote Post
loff
post
Post #3





Grupa: Zarejestrowani
Postów: 39
Pomógł: 15
Dołączył: 21.03.2007
Skąd: Poznań

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


Cytat(Kuterek @ 16.01.2008, 16:17:29 ) *
Proste. Skrypt sprawdza czy dane są poprawne i wyświetla 1 jeśli dobrze i 0 jeżeli źle. Czy da się w jakiś sposób. Czy da się w jakiś sposób zrobić tak, że gdy użytkownik sie loguje i podaje prawdziwe dane to zamiast echo '1' wyświetli to co jest w kolumnie 'verify'(czyli to co podam) a gdy poda złe dane to nic sie nie zmienia (echo '0').

hmmm a z czym masz kłopot? bo z tego co widze to wystarczy ze zamiast echo "1" musisz napisac

  1. <?php
  2. $dane = mysql_fetch_assoc($sql);
  3. echo $dane['verify']
  4. ?>


i juz.
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 Aktualny czas: 22.08.2025 - 03:44