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