Hallo,
Ich möchte meine Datensätze inkl. Texte und Bilder in einer Tabelle darstellen. Bilder sind als blob in meiner DB abgelegt. Hab mir 2 Dateien programmiert auslesen.php und bild_holen.php. Für jedes Bild hole ich die jeweilige ID aus meinem Datensatz und übergebe diese an bild_holen.php. Leider funktioniert die ID Übergabe nich, nur wenn ich die ID manuell eintrage wird was angezeigt.Vielleicht hat jmd ne Idee?! Danke schon mal
auslesen.php
bild_holen.php
Ich möchte meine Datensätze inkl. Texte und Bilder in einer Tabelle darstellen. Bilder sind als blob in meiner DB abgelegt. Hab mir 2 Dateien programmiert auslesen.php und bild_holen.php. Für jedes Bild hole ich die jeweilige ID aus meinem Datensatz und übergebe diese an bild_holen.php. Leider funktioniert die ID Übergabe nich, nur wenn ich die ID manuell eintrage wird was angezeigt.Vielleicht hat jmd ne Idee?! Danke schon mal
PHP:
<td><img src="bild_holen.php?id=<? $daten[id]; ?>"></td>
auslesen.php
PHP:
<html>
<body>
<div align="center">
<h1>datensatz auslesen</h1>
<?
include ("datenbank.php");
$result = mysql_query("SELECT * FROM fertigkeiten");
?>
<table border="1" cellspacing="0" cellpadding="3" align="center">
<tr>
<td><b>ID</b></td>
<td><b>Bild</b></td>
<td><b>Klasse</b></td>
<td><b>Skill</b></td>
<td><b>Attribut</b></td>
<td><b>Typ</b></td>
<td><b>Energie</b></td>
<td><b>Aufladezeit</b></td>
</tr>
<? while ($daten = mysql_fetch_array($result)) { ?>
<tr>
<td><? echo $daten[id]; ?></td>
<td><img src="bild_holen.php?id=<? $daten[id]; ?>"></td>
<td><? echo $daten[klasse]; ?></td>
<td><? echo $daten[skill]; ?></td>
<td><? echo $daten[attribut]; ?></td>
<td><? echo $daten[typ]; ?></td>
<td><? echo $daten[energie]; ?></td>
<td>nix</td>
</tr>
<? } ?>
</table>
</div>
</body>
</html>
bild_holen.php
PHP:
<?php
include ("datenbank.php");
$temp_id = $_GET['id'];
$result = mysql_query("SELECT bild FROM fertigkeiten WHERE ID = $temp_id");
$row = mysql_fetch_object($result);
header ("Content-type: $row->/jpg");
echo $row->bild;
?>