Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Informacje w okienkach
LucKy_skiLL
post
Post #1





Grupa: Zarejestrowani
Postów: 84
Pomógł: 0
Dołączył: 4.03.2012

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


Witam, szukam skryptu / kodu na wyświetlywanie informacji w okienkach np. http://ss-host.pl/images/1cjc.png
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
d3ut3r
post
Post #2





Grupa: Zarejestrowani
Postów: 709
Pomógł: 176
Dołączył: 24.10.2010

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


Tak na szybko:


  1. <?php
  2. $errors=array();
  3. if (strlen($login) < 3 or strlen($login) > 30 or !eregi("^[a-zA-Z0-9_.]+$", $login)) {
  4. $blad++;
  5. $errors[]="<p>Wpisz poprawny login (od 3 do 30 znaków)</p>";
  6. } else {
  7. $wynik = mysql_query("SELECT * FROM uzytkownik WHERE login='$login'");
  8. if (mysql_num_rows($wynik) <> 0) {
  9. $blad++;
  10. $errors[]="<p>Nazwa zajęta</p>";
  11. }
  12. }
  13. if (strlen($haslo) < 6 or strlen($haslo) > 30 ) {
  14. $blad++;
  15. echo "<p><div id='srodek'>Wpisz poprawnie has這 (od 6 do 30 znak闚)</div></p><br/>";
  16. }
  17. if ($haslo !== $haslo2) {
  18. $blad++;
  19. $errors[]="<p>Hasła nie są takie same</p>";
  20. }
  21. if (!eregi("^[0-9a-z_.-]+@([0-9a-z-]+\.)+[a-z]{2,4}$", $email)) {
  22. $blad++;
  23. $errors[]="<p>Nieprawidłowy e-mail</p>";
  24. } else {
  25. $wynik = mysql_query("SELECT * FROM uzytkownik WHERE email='$email'");
  26. if (mysql_num_rows($wynik) <> 0) {
  27. $blad++;
  28. $errors[]="<p>e-mail zajęty</p>";
  29. }
  30. }
  31. if (!is_numeric($gg) or strlen($gg) < 5) {
  32. $blad++;
  33. $errors[]="<p>Błędny numer gg</p>";
  34. } else {
  35. $wynik = mysql_query("SELECT * FROM uzytkownik WHERE gg='$gg'");
  36. if (mysql_num_rows($wynik) <> 0) {
  37. $blad++;
  38. $errors[]="<p>Numer gg już istnieje</p>";
  39. }
  40. }
  41.  
  42. if (count($errors>0)){
  43. ?>
  44. <div class='demo'>
  45. <div id='dialog-message' title='Błąd'>
  46. <?=implode(' ',$errors);?>
  47. </div>
  48. </div>
  49. <?php
  50. }
  51.  


Powinno działać, zamysł jest taki, żeby najpierw zebrać wszystkie błędy w tablicy $errors a dopiero na końcu o ile istnieją wyświetlić 1 div z błędami.

Ten post edytował d3ut3r 5.08.2012, 16:00:58
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: 14.10.2025 - 22:17