dynamische Tabelleanordnung

modscho

Grünschnabel
Hallo Tutorianer

Seit langem widme ich mich wieder meinem Projekt „Bildergalerie“
Bevor ich aber euch mein Problem schildere einige Vorabinformationen.

Die Bilder werden mittels Upload hochgeladen.
Bildinformation (wie Titel, Beschreibung und Datei) werden in einer MySql-Datenbank gespeichert. Die SQL-Tabelle sie wie folgt aus.

bildid
titel
beschreibung
datei

Zurzeit habe ich 11 Bilder hochgeladen.

Mein Problem liegt nun in der Ausgabe der Bilder. Ich möchte, dass die Bilder in einer Tabelle mit 3 Spalten angezeigt werden. Das ganze soll nun so aussehen.
siehe Dateianhang



Bei mir scheitert es aber an der Ausgabe der Arrays. Könnt ihr mir weiterhelfen?
Grüsse modscho


Das ist meine Code:
PHP:
<?php

// Einbinden der Datei "connect.php", um die Verbinudung zur Datenbank herstellen.
	include ("connect.php");
	include ("bildkonfigurator.php");

// Datensatz auslesn
	$abfrage = datensatz_auslesen() or
		die("Konnte keinen Datensatz auslesen");
	$datensatz_gesamt = mysql_num_rows($abfrage);
	
// Anzahl der Datensätze	
	$datensatz_gesamt=mysql_num_rows($abfrage); 
	
// Schleife	
	for ($zaehler=0; $zaehler<$datensatz_gesamt; $zaehler++)
			{
			 for ($i=1; $i<$datensatz_gesamt; $i=$i+3)
			 {
			 $datensatz_reihe = mysql_fetch_array($abfrage);
			 $bildid  	  	= $datensatz_reihe['bildid'][$zaehler][$i];
			 $titel 	   	= $datensatz_reihe['titel'][$zaehler][$i];
			 $beschreibung  = $datensatz_reihe['beschreibung'][$zaehler][$i];
			 $bild     	  	= $datensatz_reihe['datei'][$zaehler][$i];
			 
			echo "<table width=\"220\" height=\"150\" border=\"1\">";
  				echo"<tr>";  
    
  				if ($i=$i)
			  			{
			   			 echo"<td>$beschreibung[$zaehler][$i] 	   </td>"; 
						 echo"<td>$beschreibung[$zaehler][$i=$i+1] </td>";
						 echo"<td>$beschreibung[$zaehler][$i=$i+2] </td>";
						 echo "</tr>";
						}		 
			 		else
						{
						 echo "<td>kenn den Fehler nicht!</td>";
						}			
			 	echo "</table>";
			 }			 
		}

?>
 

Anhänge

  • tabelle.jpg
    tabelle.jpg
    27,4 KB · Aufrufe: 50
Zurück