Hello,
<?php
require("./login.php");
if ($con = oci_connect($user, $password, $database)){
$sql = "begin p_abfrage.bild_bild(:bild_id, :bild);end;";
$curs = oci_new_cursor($con);
$result = oci_parse($con, $sql);
$ID = 1;
oci_bind_by_name ($result, "bild_id", $ID);
woher komt $ID ?
oci_bind_by_name($result, "bild", $curs, -1, OCI_B_CURSOR);
oci_execute($result);
oci_execute($curs);$bild = oci_fetch_row($curs);
$err=OCIError($result);
if($err==TRUE){ echo " <font size=2>Oracle-Fehler: $err[message]</font><br> ";}
Das ist witzlos, da der Browser keine Texte darstellt, wenn er einen Bild-Request durchgeführt hat.
Sag dem Browser vorher, dass ein Bild kommt:, also z.B. ein JPG
header('Content-type: image/jpeg');
echo $bild[3]; // da ist das bild abgelegt
hiernach dürfen keine Daten mehr kommen!
}else{
echo ' Verbindung fehlgeschlagen!';
};
?>
Harzliche Grüße vom Berg
http://www.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
