ChrisB: Automatische Nummerierung

Beitrag lesen

Hi,

Jetzt bekomme ich folgende Fehlermeldungen, schaffe aber nicht sie zu lösen.

Warning: Wrong parameter count for fread() in C:\www\FF Burgthann\index 3.php on line 5

*seufz* - das sollte man doch wohl selbst mit rudimentaeren Englischkenntnissen deuten koennen:
Falsche Anzahl Parameter beim Aufruf der Funktion fread.

Warning: Invalid argument supplied for foreach() in C:\www\FF Burgthann\index 3.php on line 8

Du uebergibst foreach irgendetwas, was kein Array ist. Ggf. Folgefehler von ersterem.

if($element[36] == ""03.01."") {$einsatzart =  "Verkehrsunfall";}
else {if($element[36] == ""03.28."") {$einsatzart =  "First Responder";}
else{if($element[36] == ""03.02."") {$einsatzart =  "Unfall mit Schienenfahrzeugen";}
else{if($element[36] == ""03.03."") {$einsatzart =  "Unfall mit Luftfahrzeugen";}
[weitere hundert Zeilen else if ...]
else{if($element[36] == ""11.99."") {$einsatzart =  "Unbekannter Brand";}
else{$einsatzart =  "UNBEKANNT";};};};};};};};};};};};};};};};};};};};};};};};};};};};};};};};};};};};};};};};};};};};};};}

Himmel, so ein Nonsense kann doch nicht dein Ernst sein ... noch nie von switch gehoert?

Und selbst switch waere hier noch schlecht eingesetzt - ein Array mit den Zahlwerten als Keys und der Einsatzart als Wert waere hier wohl am besten.
Dann schaut man mittels in_array, ob's zum Zahlwert einen Eintrag gibt - wenn ja, nimmt man den, wenn nicht, dann halt einen Defaultwert.

MfG ChrisB