Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: problem ze sprawdzeniem danych
Forum PHP.pl > Forum > Przedszkole
majesik
Witam zmienne $loginn $haslo $haslo2 jest pobierane z formularza ....
teraz w czym problem ? no wlasnie nie wiem ... kod wyglada tak:

  1. <?
  2.  
  3. if($haslo!=$haslo2):
  4. echo '<center>Podane hasła różnią się.</center>';
  5.  
  6. elseif($haslo=$haslo):
  7. $db=mysql_connect(&#092;"localhost\", $sqluser, $sqlpass);
  8. mysql_select_db($sqldatabase, $db);
  9. $sql = &#092;"SELECT login FROM admin WHERE login='$loginn'\";
  10. $result = mysql_query($sql);
  11.  
  12. if($loginn=$login):
  13. echo '<center>Administrator o podanym loginie już istnieje.</CENTER>';
  14.  
  15. elseif($loginn!=$login):
  16. echo '<center>Nowy Administrator o loginie ';
  17. echo $loginn;
  18. echo ' został utworzony.</CENTER>';
  19.  
  20. endif;
  21. endif;
  22.  
  23. ?>


Sprawdza czy hasla sie roznia czy nie ... natomiast nie sprawdza czy login juz istnieje czy nie ... pokazuje biala strone co moze byc nie tak questionmark.gif prosze o pomoc.
Dabroz
  1. <?
  2.  
  3. if($haslo!=$haslo2)
  4. {
  5. echo '<center>Podane hasła różnią się.</center>';
  6. }
  7. else
  8. {
  9. $db=mysql_connect(&#092;"localhost\", $sqluser, $sqlpass);
  10. mysql_select_db($sqldatabase, $db);
  11.  
  12. $sql = &#092;"SELECT COUNT(*) FROM admin WHERE login='$loginn'\";
  13. $result = mysql_query($sql);
  14. $row=mysql_fetch_array($result);
  15.  
  16. if ($row[0]==1)
  17. echo '<center>Administrator o podanym loginie już istnieje.</CENTER>';
  18. else
  19. {
  20. echo '<center>Nowy Administrator o loginie ';
  21. echo $loginn;
  22. echo ' został utworzony.</CENTER>';
  23. }
  24. }
  25.  
  26. ?>


(&amp;#33; zamień na ! oczywiście)

Zainteresuj się podstawami baz danych, przy okazji...
majesik
Sorki ze tak pozno pisze .....

Ale zrobilem to w ten sposob biggrin.gif

I dziala biggrin.gif

  1. <?
  2.  
  3. if($haslo!=$haslo2):
  4. echo '<center>Podane hasła różnią się.</center>';
  5.  
  6. elseif($haslo==$haslo2):
  7. $db=mysql_connect(&#092;"localhost\", $sqluser, $sqlpass);
  8. mysql_select_db($sqldatabase, $db);
  9. $sql = &#092;"SELECT login FROM admin WHERE login='$loginn'\";
  10. $result = mysql_query($sql);
  11. $rezul = mysql_fetch_array($result);
  12.  
  13. if($loginn==$rezul[&#092;"login\"]):
  14. echo '<center>Administrator ' . $loginn . ' już istnieje.</CENTER>';
  15.  
  16. elseif($loginn!=$rezul[&#092;"login\"]):
  17. echo '<center>Nowy Administrator o loginie ' . $loginn . ' został utworzony.</CENTER>';
  18.  
  19. endif;
  20. endif;
  21.  
  22. ?>



( zamiast --------- & # 3 3 ; --------- jest ! )
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.