'giorno a tutti
sto utilizzando il solito comodissimo script passatomi da daniele_dll o andr3a
comunque....
prelevo le immagini da db e fin quando l'immagine è una tutto ok, poi mi sono trovato a dover fare delle modifiche e quindi la pagina "actions" l'ho modificata in questo modo
codice:
global $blobId;//
//
include('conn.php');
mysql_select_db($db_site)or die ('2. '.mysql_error());
$dbQuery = "SELECT ".$_REQUEST['file'].", ".$_REQUEST['type_file']." FROM ".$_REQUEST['tabella_post']." WHERE id=$blobId";//"SELECT file_binario, type FROM prodotti_italiano WHERE id = ".$blobId."";
$result = mysql_query($dbQuery) or die('3. '.mysql_error());
$fileType = @mysql_result($result, 0, $_REQUEST['type_file']);
$fileContent = @mysql_result($result, 0, $_REQUEST['file']);
header("Content-type: $fileType");
include 'resize2.php';
$img_res = imagecreatefromstring($fileContent);
$new_img_res = resize_image($img_res, 250, 200);
unset($img_res);
print_image($new_img_res, 70);
unset($new_img_res);
ovvero passo oltre alla variabile "blobID" anche altri valori che sono :
"file" che è il campo mediumblob da cui prelevare la foto, questo perche devo prendere 3 foto dallo stesso record, in questo modo ogni chiamata passa il campo mediumblob da cui prendere i dati visto che questo è diverso nei 3 casi
"type_file" che è il campo con l'estensione della foto, anche questo ogni volta diverso per lo stesso motivo di prima
funziona tutto bene per la prima foto, ma già dalla seconda non mi visualizza nulla o meglio mi mette l'attributo alt dell'immagine ma non me la mostra.
Ho provato ad inserire solo la seconda immagine ma il risultato non cambia...se inserita si vede sempre e solo la prima ????
datemi una mano per favore
Grazie