Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Warunek funkcji
Forum PHP.pl > Forum > PHP
potreb
Witam, mam taki problem:
  1. <?php
  2. function numlow(){
  3. if (!eregi($this->numlow,$this->string)) {
  4. $fail[] = 'Tylko liczby i litery<br>';
  5. }
  6. }
  7.  
  8. function num(){
  9. if (!eregi($this->num,$this->string);) {
  10.  
  11. $fail[] = 'Tylko liczby<br>';
  12. }
  13.  
  14.  
  15.  
  16. function checkfail($fail){
  17. if(is_array($fail))
  18. {
  19. while (list($key,$value) = each($fail))
  20. {
  21. echo '<span class="error">'.$value.'</span><br />';
  22. }
  23. return true;
  24. }
  25. }
  26. ?>


Sprawdzanie:
  1. <?php
  2. $check=new validate("a5####akis");
  3. $check->numlow($fail);
  4. $check->checkfail($fail);
  5. ?>


Klasa słuzy mi do sprawdzania poprawności forma, choć nie jest to mistrzostwo nawet działa. Tylko problem polega na tym, że chcę przekazać do funckji checkfail tablice fail z pozostałych w których wystąpił błąd, w jaki sposób moge to wykonać??
em1X
zamiast zapisywac do lokalnej tablicy fail[] zapisz do pola klasy $this->fail[]
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.