Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    problemi di visualizzazione di testo e immagini con php da mysq

    Ciao a tutti, sonon nuovo di qua!
    Dopo vari tentativi sono riuscito a visualizzare un campo blob dal mio database.
    Ora però ho un problema: dopo la visualizzzazione dell'immagine ho chiesto di visualizzare anche le parti testuali, ma non ci riesco, perchè continua a visualizzarmi l'immagine e basta!
    Ora scrivo il codice qua sotto, qualcuno mi può dire dove sbaglio?

    Ringrazio anticipatamente tutti coloro che potranno aiutarmi!!

    <?php
    mysql_connect("", "", "");//connessione al database
    @mysql_select_db("nomedatabase") or die ("Unable to select database");
    $result=mysql_query("select * from immagini");
    $foto=mysql_fetch_array($result);
    if(mysql_num_rows($result)>0)
    {
    $fileType=@mysql_result($result, 0, "filetype");
    $fileContent = @mysql_result($result, 0, "bin_data");;
    header("Content-type:$fileType");
    echo $fileContent;
    //fino a qui sopra stampa, da qui in giu non stampa piu
    echo "
    ".$foto['description'];
    echo "
    ".$foto['filename'];
    echo "
    ".$foto['filesize'];
    echo "
    ".$foto['filetype'];
    }else{
    echo "Nessun record presente";
    }
    mysql_close();
    ?>
    Aggancio totale.....

  2. #2
    E' un errore di logica di base.

    Quando vuoi visualizzare in una pagina HTML una immagine, che cosa fai?

  3. #3
    Beh, so bene che devo richiamarla con il tag img in html, ma il mio problema è che cosi come ho incollato il codice, mi fa vedere solo l'immagine, e non c'è traccia degli altri campi, mentre se io togliessi il codice per visualizzare l'immagine, il testo si vedrebbe!
    Il punto è che vorrei visualizzare entrambi!!
    Aggancio totale.....

  4. #4
    Continui a non capire.

    In HTML per visualizzare una immagine devi utilizzare un tag IMG. Per cui:

    - Crea uno script PHP che restituisca SOLO lo stream binario dell'immagine
    - Inserisci l'URL dello script all'interno dell'attributo SRC di un tag IMG della pagina PHP dove vuoi visualizzare l'immagine.
    -Dopo tale tag inserisci nella stessa pagina PHP il codice per estrarre il contenuto testuale dal database.

  5. #5
    Dunque, ho inserito lo script in un file esterno e funziona, ma non visualizzo l'immagine, cioè mi compare la solita x....penso sia un problema di path, ma dove si setta il path, se cmq si va a prendere i dati nel db?
    Aggancio totale.....

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.