Formularabfrage / Pflichtfelder in seperater Datei

Liebe Experten,

ich habe folgendes Problem: ich möchte eine Klasse programmieren, in der ich kontrolliere, ob bestimmte Formularfelder ausgefüllt wurden. Wie das prinzipiell funktioniert, ist mir schon klar, nur möchte ich folgendes machen können. Die Klasse soll aus einer seperaten Datei die Namen der Pflichtfelder auslesen. D.h. die Klasse erhält zunächst alle HTTP_POST_VARS und kontrolliert, ob sie ausgefüllt wurden. Falls nicht, und jetzt kommt der Punkt, an dem ich mir Hilfe von euch erhoffe, sieht er in einer seperaten Datei nach, ob diese Variablen zu den Pflichtfeldern zählen (die seperate Datei enthält die Namen der Pflichtfelder). Wer weiss Rat? Danke für die Hilfe!

sollte relativ einfach funktionieren …

du schreibst einfach die pflicht-variablennamen in eine datei, getrennt mit einem bestimmten zeichen (zb. „;“)

vorname;nachname;geburtsdatum;IQ

// der restliche check ist dann einfach
function form_var_pflicht($pflichtvar)
{
// zuerst die werte aus der datei auslesen:
$fp = fopen(‚pflicht.inc‘,‚r‘);
$varnames = fread(‚pflicht.inc‘,filesize(‚pflicht.inc‘));
fclose($fp);

// diese in ein array konvertieren
$vararr = explode(’;’,$varnames);

if (in_array($pflichtvar,$vararr)) return 1; else return null;
}

// jetzt der check
if (($form_vorname = ‚‘) && (form_var_pflicht(‚form_vorname‘)))
echo ‚sie haben keinen vornamen angegeben‘;

naja, schön ist das nicht, aber man kann daran noch einiges verbessern …

  • stefan

Hallo Stefan,

danke für Deine Mühe!!! Ich denke, so müßte es funzen. Komme leider erst morgen oder so dazu, es auszuprobieren…

Viele Grüße…