Guten Abend,
ich muss nochmals etwas fragen, da ich an einer Stelle nicht weiter komme. Mein Code sieht wie folgt aus
PHP
<?php
$stmt = $mysqli->prepare("SELECT
photo_id, photo_userID, photo_sedcardID, photo_bild_G, i_inseratID , i_titel
FROM photobook
LEFT JOIN inserate
ON photobook.photo_sedcardID = inserate.i_inseratID
WHERE photo_userID=?");
$stmt->bind_param("s", $user_code);
$stmt->execute();
$stmt->bind_result($photo_id, $photo_userID, $photo_sedcardID, $photo_bild_G, $i_inseratID, $i_titel);
$stmt->store_result();
$stmt->fetch();
$stmt->data_seek(0); // Sorgt dafür dass in der while Schleife wieder alle Daten vorhanden sind
if($stmt->num_rows() >0) {
?>
<div style="font-weight:bold; width:100%; border-bottom:1px solid #efefef; margin-bottom:10px;"><?php echo $i_titel; ?></div>
<div style="width:100%; text-align:right; margin-bottom:25px;"><a href="/photobook/new/<?php echo $photo_sedcardID;?>.html">Bilder in dieses Fotobuch hinzufügen</a></div>
<?php
while($stmt->fetch()) {
?>
<img src="media/fotobuch/klein/<?php echo $photo_bild_G; ?>" width="179"> <a href="photobook/delete/<?php echo $photo_bild_G;?>.html" onclick="return confirm('Wollen Sie dieses Bild wirklich löschen?')">Bild löschen</a>
<?php
}
} else {
echo '<strong>Sie haben noch kein Fotobuch angelegt! <a href="/photobook/new/.html">Legen Sie jetzt eines an</a></strong>';
}
?>
Alles anzeigen
Hier in dieser Zeile <div style="font-weight:bold; width:100%; border-bottom:1px solid #efefef; margin-bottom:10px;"><?php echo $i_titel; ?></div> steht der Titel, klappt auch soweit. Nur mit meinem PHP Code werden mehrere Fotobücher ausgelesen. Ich möchte also immer wenn ein neuer Titel ausgelesen wird dieses auch angezeigt bekommen. Derzeit ist es so, dass es ein Titel gibt und darunter ALLE Bilder angezeigt werden.