Ich hab nen Problem und zwar hab ich Bilder mittels Upload in einer Datenbank gespeichert. Natürlich auch gleich mit Datei-Typ und so..
Aber wie bekomm ich dei Bilder -vorallem mehrere- aus der DB wieder raus?? Hier hab ich ein Script, das die ID des Bildes übergeben werden muss (zB inner Addi Zeile..php?ID=8) aber es funzt net.
Code: Alles auswählen
<?php
if(!$ID)
{
die('<font><b>Diese ID ist nicht vorhanden!</b></font>');
}
$db_name="CCK";
$tabellenname_p="p_daten";
$tabellenname_m="m_daten";
$username="Fraenky";
$passwort="xyzabc";
$link=mysql_connect("localhost", $username, $passwort);
mysql_select_db($db_name, $link);
$sql="SELECT name, vorname, wohnort, strasse, geburtstag, telefon, mobil, pdateityp, datei_p, purl, zeit, datum FROM $tabellenname_p WHERE ID=".$ID."";
$result=@mysql_query($sql, $link);
if(mysql_num_rows($result) == 1)
{
$data=mysql_result($result, 0, 'datei_p');
$typ=mysql_result($result, 0, 'pdateityp');
$nachname=mysql_result($result, 0, 'name');
$vorname=mysql_result($result, 0, 'vorname');
$datum0=mysql_result($result, 0, 'datum');
$zeit=mysql_result($result, 0, 'zeit');
$wohnort=mysql_result($result, 0, 'wohnort');
$strasse=mysql_result($result, 0, 'strasse');
$name="".$vorname." ".$nachname."";
$element=explode('-', $datum0);
$datum="".$element[2].".".$element[1].".".$element[0]."";
$kopf="Content-type: ".$typ."";
header($kopf);
echo "<table border='1' bordercolor='000000' cellpadding='0' cellspacing='0'><tr><td>".$data."</td></tr></table>";
echo "<br>";
echo "".$name.", ".$datum.", ".$zeit.", ".$wohnort.", ".$strasse."";
}
else
{
die('<font><b>Das Bild konnte nicht geladen werden!</b></font>');
}
?>
Ich probier dass alles aufm localen Rechner aus also nicht im Internet d.h., wenn ich irgnedwo in der php.ini was verändern muss, sagt mir bescheid.

Also wie geht das nu mit dem(n) Bild(ern) aus der DB?? Und wie kann ich halt mehrere gleichzeitig raussaugen??

THX!
MfG
Fraenky