Chcialem z formularza wyswietlic zawartosc obrazka w typie bytea.
Postać formularza jest nastepująca:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
<title>Zdiecia</title>
</head>
<body bgcolor="#556C5F">
<form action="form3.php" method=post>
<center>
<h1> Interfejs bazy danych </h1>
<table>
<tr>TABELA "GALERIA":</tr>
<tr><td>id: </td><td><input name='i' type=int ><br></td></tr>
<br><br>
<tr><input type=submit name='zdjecia' value="Wybranie zdjecia"></tr>
</table>
</form>
</body>
skrypt form3.php ma postać:
<?php
$id=$_POST['i'];
echo '<IMG SRC="zzz.php" WIDTH="268" HEIGHT="176"
BORDER="0" />';
?>
skrypt zzz.php:
<?php
$conn_string = "host=localhost port=5432 dbname=baza1 user=postgres password=haslo1";
$dbconn = pg_connect($conn_string);
$res = pg_query($dbconn, "SELECT b FROM byteat WHERE i=$id LIMIT 1" );
$img = pg_fetch_result($res , 0, 0);
header('Content-type: text/jpeg');
echo pg_unescape_bytea($img);
$dbconn = pg_disconnect;
?>
Mam pytanie - Jak przekazać wartość zmiennej $id do skryptu zzz.php?
Pozdrawiam