Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> dlaczego if () nie dziala?
rml
post
Post #1





Grupa: Zarejestrowani
Postów: 116
Pomógł: 0
Dołączył: 13.03.2005

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


witam,

nie wiem czemu dany kod nie chce dzialac jak powinien...

macie jakies wskazowki? (oczywiscie baza otwarta itd... ale zawsze uwaza ze $loginok1 jest TRUE)

pozdro,
rml.

  1. $loginok = mysql_query (\"SELECT * from users WHERE login = '$login'\");
  2. $loginok1 = mysql_fetch_array($loginok);
  3. if ($loginok1 == TRUE)
  4. {
  5. echo \"Podany login jest już zajęty! Naciśnij WSTECZ w przeglądarce i wpisz inny!\";
  6. die();
  7. }
  8. else
  9. {
  10. mysql_query (\"INSERT into users (user_lp , imie , nazwisko , ulica , miasto , kod , login , password) VALUES ('' , '$imie' , '$nazwisko' , '$ulica' , '$miasto' , '$kod' , '$login' , '$password')\");
  11. print \"Witaj $imie $nazwisko! Zostałeś zarejestrowany!<br>\";
  12. print \"<br><br><a href=index.php?<?=SID?>>Wróć do przeglądania produktów!</a>\";
  13. }
Go to the top of the page
+Quote Post
zbig13
post
Post #2





Grupa: Zarejestrowani
Postów: 214
Pomógł: 0
Dołączył: 3.04.2004
Skąd: Legionowo

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


ja bym to zrobił troche inaczej:
  1. <?php
  2.  
  3. $loginok = mysql_query (&#092;"SELECT * from users WHERE login = '\".$login.\"'\");
  4. $loginok1 = mysql_num_rows ($loginok);
  5. if ($loginok > 0) {
  6. /* Zajęty */
  7. } else {
  8. /* Dodaj usera */
  9. }
  10. ?>
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: 20.08.2025 - 07:52