Textdatei auslesen - Fehler

  • Themenstarter Themenstarter newbie78
  • Beginndatum Beginndatum
N

newbie78

Hallo,
möchte vorab sagen, dass ich absoluter PHP Anfänger bin und das meine Informationsangaben und Formulierungen sicherlich nicht so perfekt sind, wie sie hier im Forum angemessen wären, aber ich hoffe dennoch auf Hilfe bzw. Tipps!

Mein Problem ist folgendes (alle sind Scripte im Anhang):

Ich habe eine Bestellseite angelegt (Bestellseite.php), auf der ich die Produkte aus einer Textdatei auslese (Bestellseite.txt). Dies funktioniert auch.

Nach dem Absenden des Formulars, erscheint eine neue Seite (send5.php) mit einer Bestellbestätigung, die die Auflistung der Produkte, Gesamtpreis ...etc. enthält. Dies funktioniert nicht ganz und ich erhalte folgende Fehlermeldungen.

1.) Warning: Variable passed to each() is not an array or object in /home/virtual/site262/fst/var/www/html/php/send5.php on line 6

2.) Warning: array_sum() [function.array-sum]: The argument should be an array in /home/virtual/site262/fst/var/www/html/php/send5.php on line 11

Ich komme an der Stelle leider nicht weiter. Vielleicht könntet ihr mir weiter helfen und mir auch genau schildern, was ich falsch gemacht habe, damit ich diese Fehler/-meldungen auch verstehen lerne.

Grüße und herzlichen Dank!
 
Naja die Fehlermeldung sagt doch schon eigentlich alles. Die Variable die du mit each bzw array_sum "abfragst" ist kein Array.
Du solltest Dir die Definitionen von each und list mal genau durchlesen.
 
Am besten mal vorher mit is_array() prüfen ob es ein array ist, wenn nein mach eins draus auch wenn es leer ist damti der rest funktioniert oder gib eine Fehledermeldung aus, wenn es keins ist.
 
Zurück