Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak sprawdzic czy istnieje rekord?
detter
post
Post #1





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 6.03.2004
Skąd: Wawa

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


Witam!
Mam taki problem:
Mam taki skrypcik logowania ktory polega na:
- wpisaniu loginu i hasla
- wybraniu z bazy rekordu w ktorym znajduje sie dany login
- sprawdzeniu czy w tym rekordzie pole adm_pass zgadza sie z podanym


Problem polega na wykonaniu jakiejs instrukcji w momecie gdy nie ma danego loginu w bazie..

oto kod:


  1. <?php
  2.  
  3. mysql_select_db("admins"); 
  4. $zapytanie = "SELECT * FROM admins WHERE adm_login='$login_admina' ";
  5. $dzialaj=mysql_query($zapytanie);
  6. while ($pole = mysql_fetch_row($dzialaj))
  7. {
  8. if ($pass_admina == $pole[2]) {
  9.  
  10.  
  11. print "<center><TT>Logowanie OK!</TT><br><BR>
  12. <a HREF=wejscie.php><font color=green><TT>dalej -></TT></FONT></A></CENTER>";
  13.  
  14. mysql_select_db("gvt"); 
  15. $zapytani = "INSERT INTO `logowania` ( `id_log` , `admin` , `data` , `godzina` , `ip` )
  16. VALUES (
  17. '', '$pole[1]', '$data_dzis', '$n', '$REMOTE_ADDR'
  18. )";
  19. $dziala=mysql_query($zapytani);
  20.  
  21.  
  22.  
  23.  
  24. }
  25. else {
  26. print "<center><TT>Błędne dane<br>wypierdku mamuta!</TT><BR><br>
  27. <a HREF=index.php><font color=#FE0000><TT>wstecz</TT></FONT></A></CENTER>";
  28.  
  29.  
  30. mysql_select_db("gvt"); 
  31. $zapytani = "INSERT INTO `logowania` ( `id_log` , `admin` , `data` , `godzina` , `ip` )
  32. VALUES (
  33. '', '<font color=red>$login_admina', '$data_dzis', '$n', '$REMOTE_ADDR </FONT>'
  34. )";
  35. $dziala=mysql_query($zapytani);
  36.  
  37.  
  38. }
  39.  
  40. };
  41.  
  42. ?>


aha, i przy kazdej operacji zapisywane sa dane do innej tabeli (cos w rodzaju logow:))
A chodzi mi o to, ze gdy ktos poda nie istniejacy login zeby to tez bylo zaznaczone w tabeli "logowania'...

Z gory dziekuje za pomoc!

Ten post edytował detter 9.02.2006, 03:56:32


--------------------
Detter
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: 20.08.2025 - 11:43