Visualizzazione dei risultati da 1 a 2 su 2

Discussione: [PHP] GD2 image db

  1. #1

    [PHP] GD2 image db

    '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

  2. #2
    Ho risolto

    per dovere di cronaca spiego quanto sono fagiano

    il problema non stava ne nel file "actions.php" modificato e in nessuna delle variabili postate ma....

    siccome sono un bel fagiano arrosto....provando ad inserire la serie di 3 foto, quindi query INSERT tutto funzionava, il problema si aveva durante la modifica delle foto, motivo ?

    tutto era nelle query di UPDATE passavo per l'immagine 2 e 3 gli stessi parametri dell'immagine 1 per il fopen() (errore di copia/incolla ) e quindi si incasinava il tutto.

    grazie


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.