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{ $tmpl = new patTemplate(); $tmpl->setBasedir(T_ANLEGEN); $tmpl->readTemplatesFromFile('anlegen.ihtml'); $tmpl->addVars('haupt',$farbe); $tmpl->addVars('haupt',$HTTP_POST_VARS); $tmpl->addVar('haupt','ANZEIGE','test'); $tmpl->displayParsedTemplate(); } }
if($speichern){ /********************** speichern der Daten **********************/ foreach($HTTP_POST_VARS as $name => $inhalt){ if($name!='formular' and $name!='name_formular' and $name!='speichern'){ // ausfiltern unerwuenschter Variablen if(strlen($inhalt)>0){ $inhalt=str_replace("\n","<br>",$inhalt); // Zeilenumbruch $spalte .=$name.", "; $spalten_wert .="'".$inhalt."', "; } } } $spalten_wert=substr($spalten_wert,0,-2); $spalte=substr($spalte,0,-2); $query1="insert into archiv(".$spalte.") values(".$spalten_wert.")"; // Zusammenbau Eingabe-Query $eingabe1=$db->query($query1); $bildzusatz=$db->insert_id(); /***************** speichern der Bilder *********************************/ $i=1; $j=0; foreach($HTTP_POST_FILES as $name => $inhalt){ if($HTTP_POST_FILES[$name]['type']=='image/pjpeg') $bildtest="jpeg"; // Ermittlung Bildformat if($HTTP_POST_FILES[$name]['type']=='image/jpeg') $bildtest="jpeg"; if($HTTP_POST_FILES[$name]['type']=='image/gif') $bildtest="gif"; if($HTTP_POST_FILES[$name]['type']=='image/png') $bildtest="png"; if($bildtest){ // Kontrolle Dateitype $test[$i]="ja"; if($HTTP_POST_FILES[$name]['size']>20000){ // max. Groesse Dateiupload $test[$i]="nein"; // Kontrolle Dateigroesse