Ich bin absoluter Neuling in Php & versuche gerade mein erstes kleines Script zu proggen. Dabei geht es um Folgendes.
Ich betreibe einen Onlineshop und möchte eine Rotation von Artikeldaten auf anderen Webseiten anzeigen.
Zur Zeit liest das bis jetzt von mir geschriebene Script, die Artikeldaten aus einer CSV-Datei aus. Über eine Schleife & den echo Befehl kann ich nun alle Artikeldaten als html Daten ausgeben.
Wie kann ich nun eine Auswahl der Daten (zBsp. 10 Artikel) rotieren lassen?
Hier seht Ihr den Code, der mich schon einige Nerven gekostet hat.
Ich betreibe einen Onlineshop und möchte eine Rotation von Artikeldaten auf anderen Webseiten anzeigen.
Zur Zeit liest das bis jetzt von mir geschriebene Script, die Artikeldaten aus einer CSV-Datei aus. Über eine Schleife & den echo Befehl kann ich nun alle Artikeldaten als html Daten ausgeben.
Wie kann ich nun eine Auswahl der Daten (zBsp. 10 Artikel) rotieren lassen?
Hier seht Ihr den Code, der mich schon einige Nerven gekostet hat.
PHP-Code:
<TABLE ID="Produktdatenausgabe" BORDER=0 CELLSPACING=3 CELLPADDING=0 WIDTH="680" >
<?php
//Einlesen der CSV Daten
$Zeilen = 0;
$Dateizeiger = fopen("Link zur CSV Datei", "r");
while(($Daten=fgetcsv($Dateizeiger, 1000, "\t"))!==FALSE)
{
//Ausgabe aller Artikeldaten
$Zeilenanzahl = $Zeilen++;
for($i=1; $i<=$Zeilenanzahl; $i=$Zeilen)
{
echo "<tr>";
echo "<td valign=\"top\" width=\"85px\">";
echo "<img width=\"85\" border=\"0\" src=\"$Daten[4]\" alt=\"$Daten[2]\">",
"<br>";
echo "</td>";
echo "<td valign=\"top\" width=\"100%\">";
echo "<b>$Daten[2]</b>",
"<br>";
echo $Daten[3],
"<br>";
echo "<b>$Daten[5] Euro</b> <font size=\"-2\">inkl. MwSt. zzgl. Versandkosten</font>",
"<br>";
echo "<a href=\"$Daten[1]\" target=\"_blank\">Hier Klicken</a>",
"<br><br>";
echo "</td>";
echo "</tr>";
}
}
//Einlesen der Artikeldaten beenden
fclose($Dateizeiger);
?>
</TABLE>
Kommentar