Førstesiden / PHP & MySQL / bilde2.html
Hvordan får vi så skrevet bildet ut?
Vi må lage oss en egen fil som skriver ut selve bildet. Det er ikke mulig å skrive ut vanlig tekst, samtidlig som man skriver ut en binærfil.
I fila vis_bilde.php:
<?php
extract($_GET);
if(isset($id)) {
include('config.php');
MYSQL_CONNECT($mysql_host,$mysql_user,$mysql_pass);
mysql_select_db($mysql_db);
$query = "select id, bin_data,filetype from tbl_bilde where id = $id";
$result = @MYSQL_QUERY($query);
$data = @MYSQL_RESULT($result,0,"bin_data");
$type = @MYSQL_RESULT($result,0,"filetype");
Header("Content-type: $type");
echo $data;
};
?>
På den siden du vil at bildet skal bli skrevet ut, skriver du bare inn noe som ser slik ut. ID er i dette tilfellet feltet ID i tabellen i databasen. Vil du skrive ut alle bildene, looper du bare igjennom databasen.
<img src="vis_bilde.php?id=1">
Funnet på PHPBuilder og skrevet om litt.
Utskriftsvennlig versjon | Forslag til endring av artikkel | Skriv ut | Ny kommentar
Det er ingen kommentarer til denne artikkelen. | |
|