Hallo und guten Morgen,
ich habe ein kleines PHP Programm gebaut. Im Array scheint wohl ein Syntaxfehler drin zu sein, hab aber leider keine Ahnung was genau falsch ist. Könnt ihr kurz drüber schauen?
$items[0][product_ean] = "1"; $items[0][product_name] = "Produkt 1"; $items[0][category] = "Kategorie 1"; $items[0][product_item_price] = "10,00 Euro"; $items[0][product_quantity] = "1";
$items[1][product_ean] = "2"; $items[1][product_name] = "Produkt 2"; $items[1][category] = "Kategorie 2"; $items[1][product_item_price] = "20,00 Euro"; $items[1][product_quantity] = "2";
$items[2][product_ean] = "3"; $items[2][product_name] = "Produkt 3"; $items[2][category] = "Kategorie 3"; $items[2][product_item_price] = "30,00 Euro"; $items[2][product_quantity] = "3";
wenn es sich bei den Elementbezeichnern im Array nicht um Konstanten handelt, ist die Schreibweise schon mal nicht richtig. Die Bezeichner sind Strings und müssen auch entsprechend ausgezeichnet werden.
$items[2]['product_item_price'] = 30.00;
$items[2]['product_item_curr'] = 1; ## 1 == Euro, 2 == engl. Pfund, ...
$items[2]['product_quantity'] = 3.0;
Außerdem sollte man Rechengrößen auch als Zahlentypen einrichten und die Währung als separates Feld (Währungs-Index) abkoppeln.
Grüße
TS