2016-04-24 11 views
-1

Ich versuche, Bilder zu meiner Datenbank hinzuzufügen, indem ich einen Bildpfad verwende, unter der Spalte Bild habe ich varchar als den Typ verwendet und ich habe Bilder/canin.jpg als Wert eingefügt.Bilder in phpmyadmin mit Bildpfad

Wenn im Versuch, dieses Bild anzuzeigen, mit PHP es nicht funktioniert, das, was ich habe, ist:

Alle
 $sql = "SELECT dog_id, dogbreed, image, sellercontact, location FROM dog"; 
     $result = $conn->query($sql); 

    if ($result->num_rows > 0) { 
    echo "<table><tr><th>ID</th><th>Dog Breed</th><th>Image</th><th>Seller and Contact number</th><th>Location</th></tr>"; 
    // output data of each row 
    while($row = $result->fetch_assoc()) { 
    echo "<tr><td>".$row["dog_id"]."</td><td>".$row["dogbreed"]." <td>".$row["image"]."</td><td>".$row["sellercontact"]." </td><td>".$row["location"]."</td></tr>"; 
    } 
    echo "</table>"; 
    } else { 
    echo "0 results"; 

die anderen Informationen wie Hunde es, Hundezucht, usw. wird abgerufen, aber seine das Bild nicht zurückbringen.

irgendwelche Ideen?

+0

wird Rückkehr nur 'images/canin.jpg' oder ist, dass die Zelle leer ist? –

+0

Ich habe einen Ordner namens Bilder mit diesem Dateinamen erstellt. Die Bilddatei befindet sich zusammen mit meinem gesamten Quellcode usw. – lauren

+0

Aber zeigt es nur den Pfad anstelle des eigentlichen Bildes an? oder ist es völlig leer –

Antwort

0

Sie müssen den HTML-Code img verwenden, um das Bild anzuzeigen.

ersetzen <td>".$row["image"]."</td> mit <td><img src=\"".$row["image"]."\"/></td>

Dies sollte <td><img="images/canin.jpg"/></td> erzeugen, wenn

ausgeführt
+0

leider nicht funktioniert entweder :( – lauren

+0

Was Markup wird ausgegeben, wenn Sie die Quelle anzeigen? –

+0

yay es funktioniert !! :) Ich muss ein bisschen davon verlassen haben wenn man es überklebt! – lauren