Absoluter Anfänger ratlos

BrassMaster

Grünschnabel
Hallo
ich versuche auf einer Homepage eine Galerie über den Inhalt einer Tabelle (CSV) zu steuern.
Mit dem Link soll die Kategorie übergeben werden, um dann über Schaltflächen da durch zu blättern.
Leider habe ich schon bei den ersten Ausgabeversuchen arge Schwierigkeiten:

-Kann die erste Zeile mit der Spaltenbeschreibung nicht überspringen
-wie steuer ich zum nächsten Eintrag ?
-z.Zt. wird das PHP-Script in einem Frame dargestellt, wie übergebe ich dann im Link die Kategorie...

Ist leider lange her, das ich Programmiert habe, und PHP war das auch nicht ;-)

PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >

<html xmlns="http://www.w3.org/1999/xhtml">

	<head>
		<meta http-equiv="content-type" content="text/html;charset=utf-8" />
		<div align="left">
		</head>
		<body>
			<p>
			<?PHP
			
$kate = htmlspecialchars ($_GET["kate"]) ; 								// Kategorie aus Link übernehmen htmlspecialchars
$kate = $kate+0;    		
echo $kate ;
$row=2;												//Startreihe
$handle =  fopen ("Mappe.csv","r"); 				// Datei öffnen
$zeilen = file('Mappe.csv'); 
echo 'Anzahl Zeilen: ' . count($zeilen) . '<br>'; 
$row = $zeilen;
while ( ($data = fgetcsv ($handle, 1000, ";")) !== FALSE ) { // Daten werden aus der Datei
                                               		// in ein Array $data gelesen
   $num = count ($data);                      		// Felder im Array $data werden gezählt
  // $row++;                                    		// Anzahl der Arrays wird inkrementiert  
                                              		  
   $katrow = $data[0];								// Daten übergeben
   $bild[1] = $data[1];
   $xpos[1] = $data[2];
   $ypos[1] = $data[3];
   $bild[2] = $data[4];
   $xpos[2] = $data[5];
   $ypos[2] = $data[6];
   $bild[3] = $data[7];
   $xpos[3] = $data[8];
   $ypos[3] = $data[9];
   $bild[4] = $data[10];
   $xpos[4] = $data[11];
   $ypos[4] = $data[12];
   $bild[5] = $data[13];
   $xpos[5] = $data[14];
   $ypos[5] = $data[15];
   $art_titel[1] = $data[16];
   $art_tx[1] = $data[17];
   $art_ty[1] = $data[18];
   $art_komentar[1] = $data[19];
   $art_kx[1] = $data[20];
   $art_ky[1] = $data[21];
   $art_titel[2] = $data[22];
   $art_tx[2] = $data[23];
   $art_ty[2] = $data[24];
   $art_komentar[2] = $data[25];
   $art_kx[2] = $data[26];
   $art_ky[2] = $data[27];
   echo "$kat' - '$katrow<br>";
   if ($katrow=$kat): echo "<p><h3>$art_titel[1]</h2>\n $art_komentar[1]";endif;	//Titel und Kommentar einfach ausgeben
 		for ($anz = 1; $anz <= 5; $anz++) {			//Schleife erzeugt 5 Ebenen
			echo "<style type=\"text/css\" media=\"screen\"><!--\n";
			echo "#Ebene,$anz { height: 100px; width: 140px; left:
			$xpos[$anz],px; top: $ypos[$anz],px;
			position:absolute; visibility: visible; }\n";
			echo "--></style>\n";}
}
fclose ($handle);									// Datei schließen
?>


<?php

for ($anz = 1; $anz <= 5; $anz++) {					//Schleife erzeugt Bildausgabe
	if ($bild[$anz]<>""): echo "<div id=\"Ebene$anz\"> <img src=/NEU/Images/$bild[$anz].jpg
	alt=\"$art_titel\" border=\"0\" /></div>\n"; endif ;}
			


?>

</p>
		</div>
		<p></p>
		<p>
		<form method="post" action="next.php">





<input type="submit" name="Button" value="WEITER">

</form>
</p>
	</body>

</html>
Wäre echt super, wenn mir da jemand weiter hilft.
 
Hallo
lies deine Datei am besten mit der Funktion file() in ein array und durchlaufe dieses dann mit einer foreach-schleife!

Und fürs nächste mal: Versuch einen treffenden Titel zu finden! Derhier geht mal garnicht!
 
Zurück