Alles anzeigenHey,
ich habe zu aller erst vermutet, dass das ' wieder das erste ' schließt aber da habe ich mich geirrt.
Ich habe den Fehler gefunden:
$row = mysqli_fetch_object($ergebnis)
Du erhälst dort Objekte zurück und versuchst auf diese wie auf ein Array zuzugreifen. Dies funktioniert so aber nicht.
Auf Objekte hast du mit dem Pfeil -> Zugriff.
Die Ausgabe muss dann lauten:
Desweiteren musst du immer davon ausgehen, dass in der Datenbank unsicherer Inhalt steht. Dementsprechend musst du es zur Sicherheit noch mit htmlspecialchars ausgeben. Diese Funktion wandelt Sonderzeichen in ungefährlichen HTML-Code um.
Komplett richtig würde es dann so aussehen:
PHPecho ' <a href="' . htmlspecialchars($row->link) . '"><img src="' . htmlspecialchars($row->bild) .'" alt="" class="titlepb"></a> ';
Grüße,
Stef
Danke,hat funktioniert