phpbar.de logo

Mailinglisten-Archive

[php] Datum

[php] Datum

Thomas Michel php_(at)_phpcenter.de
Mon, 10 Sep 2001 22:24:30 +0200


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