Ich bin Puttin HTML-Tags in einer MySQL-Datenbank gespeichert, da sie in der Lage sein, bearbeitet oder gelöscht werden.Img Tags aus der Datenbank funktioniert auf index.php Seite, aber nicht auf einer anderen Seite
Jetzt funktioniert dies auf der Homepage, mit den Tags für die Homepage, die wie:
<a href="http://www.becxenvanloon.nl" target="_blank"><img class="sponsor" src="images/sponsoren/becx.png"></a>
Das funktioniert einfach nicht für jede andere Seite, die ich eine separate Spalte erstellen tat für eine tatsächlich zu bekommen richtiger relativer Pfad, soweit ich weiß.
Der Tag für andere Seiten wie folgt aussieht:
<a href="http://www.becxenvanloon.nl" target="_blank"><img class="sponsor" src="../images/sponsoren/becx.png"></a>
Als ich im Inspektor schauen, denn die Bilder laden dann entladen, der Browser zwei Anfragen für die Bilder macht, der erste Erfolg und die zweite Versagen.
Die Art, wie ich die Links aus der Datenbank erhalten:
$conn = mysqli_connect("localhost", "username", "password", "database");
$slidersql = "SELECT image_link FROM kvw_sponsoren";
$sliderresult = mysqli_query($conn, $slidersql);
if(mysqli_num_rows($sliderresult) > 0)
{
$slider = "";
while($row = mysqli_fetch_array($sliderresult, MYSQL_ASSOC))
{
$slider .= "<li>" . $row["image_link"] . "</li>";
}
}
'MYSQL_ASSOC' funktioniert nicht mit der' mysqli_' API. –
Gleiches Ergebnis mit MYSQLI_ASSOC –
Überprüfung auf Fehler dann, über PHP und die Abfrage –