Hallo TuTorianer
ich hab ma wieder n kleenes problemchen, ich arbeite grade an eine art katalog, wo in einer tabelle sortiert nach kategorien ausgegeben werden soll.
dies ist der aufbau meiner katalog.txt datei:
kat1;produkt1;beschreibung von produkt1; UVP
kat2;produkt2;beschreibung von produkt2; UVP
kat1;produkt3;beschreibung von produkt3; UVP
...
und so ist der aufbau der ausgabe:
<?php
error_reporting(E_ALL);
$datei = fopen($katFile, 'r');
echo '<table>';
while ($daten = fgetcsv($datei, 1000, ';')) {
if($daten[0] == 'Kategorie1') {
echo '<th>Pasta</th>';
echo '<tr><td>'.$daten[1].'</td><td>'.$daten[2].'</td><td>'.$daten[3].'</td></tr>';
}
elseif($daten[0] == 'Kategorie2') {
echo '<th>Pizza</th>';
echo '<tr><td>'.$daten[1].'</td><td>'.$daten[2].'</td><td>'.$daten[3].'</td></tr>';
}
}
echo '</table>';
fclose($datei);
?>
mein Problem iss jetzt, dass die ausgabe weder sortiert, noch aufgeteilt nach den Kategorien ist. Ich versuche schon seit ein paar Tagen eine optimale lösung zu finden, aber ich seh den Wald vor lauter bäumen nicht.
Wer kann mir helfen oder hat n Lösungsansatz für mich?
ich danke schonmal im vorraus
ich hab ma wieder n kleenes problemchen, ich arbeite grade an eine art katalog, wo in einer tabelle sortiert nach kategorien ausgegeben werden soll.
dies ist der aufbau meiner katalog.txt datei:
kat1;produkt1;beschreibung von produkt1; UVP
kat2;produkt2;beschreibung von produkt2; UVP
kat1;produkt3;beschreibung von produkt3; UVP
...
und so ist der aufbau der ausgabe:
<?php
error_reporting(E_ALL);
$datei = fopen($katFile, 'r');
echo '<table>';
while ($daten = fgetcsv($datei, 1000, ';')) {
if($daten[0] == 'Kategorie1') {
echo '<th>Pasta</th>';
echo '<tr><td>'.$daten[1].'</td><td>'.$daten[2].'</td><td>'.$daten[3].'</td></tr>';
}
elseif($daten[0] == 'Kategorie2') {
echo '<th>Pizza</th>';
echo '<tr><td>'.$daten[1].'</td><td>'.$daten[2].'</td><td>'.$daten[3].'</td></tr>';
}
}
echo '</table>';
fclose($datei);
?>
mein Problem iss jetzt, dass die ausgabe weder sortiert, noch aufgeteilt nach den Kategorien ist. Ich versuche schon seit ein paar Tagen eine optimale lösung zu finden, aber ich seh den Wald vor lauter bäumen nicht.
Wer kann mir helfen oder hat n Lösungsansatz für mich?
ich danke schonmal im vorraus