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:
Ich währe euch sehr dankbar, wenn Ihr mir helfen könnt.
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";
Zuletzt bearbeitet von einem Moderator: