Esempio n. 1
0
include_once(PHP_PFAD.'check.inc');  // Formularkontrolle

if($anlegen){
	$db = new patMysqlDbc($db_host,$db_name,$db_user,$db_pass); // Verbindung zur Datenbank
	$db->connect();
	
	$kontrolle = new check;
		/* Feldueberpruefung 
			Parameter: Name des Feldes als String (Grossschreibung)
			Parameter: Inhalt des Feldes als Variable (Grossschreibung)
			Parameter: Typ des Feldes als String
			Parameter: max. Laenge des Feldes als Zahl
			Parameter: Prioritaet des Feldes  1 = Pflicht , 0 = keine Pflicht
		*/
			
		$kontrolle->init('NAME',$HTTP_POST_VARS[NAME],'name',20,1);
		$kontrolle->init('VORNAME',$HTTP_POST_VARS[VORNAME],'name',20,1);
		$kontrolle->init('PASSWORT',$HTTP_POST_VARS[PASSWORT],'name',20,1);
		$kontrolle->init('BENUTZERNAME',$HTTP_POST_VARS[BENUTZERNAME],'name',20,1);
		
		$farbe=$kontrolle->farb_ausgabe();  // Ausgabe des Fehler - Farbenarray
		$fehler=$kontrolle->zaehler_ausgabe(); // Ausgabe der Fehlerzahl 1= Fehler , 0 = O.K.
		if($fehler==0){
			$query1="insert into user (Name,Vorname,Passwort,Benutzername) values('$HTTP_POST_VARS[NAME]','$HTTP_POST_VARS[VORNAME]','$HTTP_POST_VARS[PASSWORT]','$HTTP_POST_VARS[BENUTZERNAME]')";
			$abfrage1=$db->query($query1);
			$letzte_id=$db->insert_id();
			$query2="insert into adresse (user_id) values('$letzte_id')";
			$abfrage2=$db->query($query2);
			$db->close();
		}
		else{