Tina Holt wrote:
> Jeg har udkommenteret et forsøg lige i starten, hvordan det burde
> skulle gøres ihenhold til den webside jeg fik oprettelsen fra -
> men, sådan som jeg skal have det vist...sammen med en masse andre
> ting fra databasen...kan jeg ikke få det til at virke.
Dit problem er at du vil hente billedet og vise det på samme side, så
bliver du nødt til at lave noget kode der tager sig specifikt af at vise
billedet (det udkommenterede) og så kalde siden med en speciel parameter
for at få det vist, fx:
...toppen af din side, hvor du connecter her..
if(isset($_REQUEST['specimg'])){
$query1 = "SELECT B1text,B1type,B1size,Billede1 FROM Specs where
Specs_id = '".mysql_real_escape_string($_REQUEST['specimg'])."'";
$result = mysql_query($query1) or die('Error, query failed');
list($name, $type, $size, $content) = mysql_fetch_array($result);
header("Content-length: $size");
header("Content-type: $type");
header("Content-Disposition: attachment; filename=$name");
echo $content;
exit; // <-- her slutter eksekvering hvis der er bedt om billede
}
.... første del af resten af din side her ..
<tr>
<td colspan='2'>og her kommer så billedet: <img
src="?specimg=<?php echo $herer['Specs_id'];?>"></td><td colspan='2'><?
print $herer[Specs_id];?></td>
</tr>
... resten af siden her ...
Husk dog også at bruge mysql_real_escape_string() på billed-dataene, når
du indsætter din række i databasen, ellers kan du sagtens risikere at få
fejl.
--
Mvh. Nezar Nielsen
http://gorilla.dk