Mailinglisten-Archive |
Hallo zusammen Ich habe folgende funkion geschrieben. Dort werden formularfelder auf die richtigkeit überprüft. nun übergebe ich ein richtiges datum funktioniert. ergibt 1 nun übergebe ich ein falsches datum ergibt 0 auch ok :) jetzt kommt aber das problem dritteraufruf mit einem richtigen datum ergibt auch 0 wiso? function testen($wert,$funktiontesten) { switch($funktiontesten) { case "text": { if(strlen($wert)>=3) { $rueckgabe=1; } else { $rueckgabe=0; } break; } case "mail": { if((ereg("^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*_(at)_([_a-zA-Z0-9-]+\.)+([a-zA-Z]{2,4})$",$wert)==false and $wert!="kein")==false) { $rueckgabe=1; } else { $rueckgabe=0; } break; } case "datum": { $werta=explode("-",$wert); if(checkdate($werta[2],$werta[1],$werta[0])) { $rueckgabe=1; } else { $rueckgabe=0; } break; } case "tel": { if(ereg("[0-9]",$wert)==true && strlen("$wert")==10) { $rueckgabe=1; } else { $rueckgabe=0; } break; } case "plz": { if(ereg("[0-9]",$wert)==true && strlen("$wert")==4) { $rueckgabe=1; } else { $rueckgabe=0; } break; } case "zahl": { if(ereg("[0-9]",$wert)==true) { $rueckgabe=1; } else { $rueckgabe=0; } break; } case "leer": { $rueckgabe=1; break; } } return $rueckgabe; } mfG Thomas Michel --- Burgdorfstrasse 49 3423 Ersigen 079 358 50 42 info_(at)_michelnet.ch
php::bar PHP Wiki - Listenarchive