Sven Rautenberg: zentrale Datenspeicherung für Preise

Beitrag lesen

Moin!

Ich dachte mir ich mache eine datei à la:
produkt1; 123.45
produkt2; 34.99
produkt3; 345.21 ...

Viel simpler (jedenfalls z.B. PHP):
<?php
$produkt[1]['name']="Teekanne mit Stövchen";
$produkt[1]['preis']=123.45;
$produkt[1]['...']=....;

$produkt[2]['name']="Tee (Ostfriesenmischung)";
$produkt[2]['preis']=3.52;
....

?>

Das läßt sich prima in alle Seiten mit Include einbinden, definiert in PHP die Preise zentral, und ist auch nicht unübersichtlicher, als eine Textdatei.

Vor allem: Diese Include-Datei läßt sich auch relativ prima dahingehend erweitern, daß mal eine Datenbank angebunden wird. Statt die Preise manuell zu definieren, sorgst du einfach dafür, daß eine Datenbankabfrage das Array $produkt füllt.

Ist nicht unbedingt 100% ideal, und vielleicht solltest du in der Include-Datei auch schonmal Funktionen einbauen, die einzelne Datensätze zurückliefern, anstatt das gesamte Array dem Hauptprogramm zu übergeben, aber vom Prinzip her halte ich die Lösung für brauchbar.

- Sven Rautenberg