Daten in einzelne Zeilen und Spalten ablegen.

maximum1

Grünschnabel
hallo Leute. nun ich versuche schon solange mein Problem zu lösen. Leider hat es nicht funktioniert.
Folgendes Problem:
auf dieser kleinen Website http://www.dbtest80.bplaced.net/ habe ich eine Datenbank gebaut.
Es geht um Autoren und deren Bücher.
Geht mal bitte auf dieser Seite und gib mal bitte in den Input-Text ,den Autorennamen , „Manfred“ ein. Das Ergebnis kommt in einer Zeile heraus, also 1x1. Ich möchte aber das Ergebenis in der Form 2x3. Also zwei Zeilen und drei Spalten. Wie mach ich das?
Mein code:
PHP:
if ($_POST['sucheBuchAutor'] == "Buchsuche") {  
	$BuchOderAutor = $_POST['userna']; 
$sql = "SELECT  DISTINCT a.aName,  b.aBuecher FROM Autorennamen a, Autorenbuecher b 
	              WHERE 1=1 AND (a.aName LIKE '%$BuchOderAutor%' OR b.aBuecher LIKE '%$BuchOderAutor%') AND a.id=b.idBName ";
				  $result = mysql_query($sql);
}

if (!$sql){
die("BAD!");
}

else{
	$i = 0;
         while($row = mysql_fetch_assoc($result)) {  #die daten sind jetzt in dem assiozativen array $result 
         $NameDesAutors =  $row['aName']; 
	     $buchName =  $row['aBuecher']; 
		 //$list[] = $row;
		 //$zelle = $row[0][2];
		 
		 print "&NameDerBuecher=$buchName";
		 // print "&Buchbild=$Buchfoto";
		 print "&zeile0=$row[0]";
		 //$list[$row['id']] =  $row['aBuecher']; 
		 
		
		 $i++;
}
 
print "&autorName=$NameDesAutors";
print "&AnzahlDerAutorenBuecher=$i";
Ich währe euch sehr dankbar, wenn Ihr mir helfen könnt.
 
Zuletzt bearbeitet von einem Moderator:
An deiner Stelle würde ich ganz schnell auf HTML umsteigen, das ist ersten besser wartbar und zweitens wesentlich kompatibler.
 
Zurück