Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2012
    Messaggi
    52

    problema visualizzazione campo blob

    il problema è che non viene visualizzata l'immagine ma vengono visualizzate una serie di caratteri e simboli strani...come risolvo il problema?ecco il codice

    $selezione="SELECT nome,cognome,image,type,nomeimmagine FROM accesso WHERE email='$email'";
    $result=mysql_query($selezione);
    $visualizza=mysql_fetch_array($result);
    $nome=$visualizza['nome'];
    $cognome=$visualizza['cognome'];
    $tipo=$visualizza['type'];
    $immagine=$visualizza['image'];
    echo $nome;
    echo $cognome;
    header('content-type: '.$type);
    echo $immagine;

  2. #2
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Non puoi mandare alcun carattere prima dell'header, mentre ci sono degli echo prima.
    I primi caratteri del file devono essere <?php
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2012
    Messaggi
    52
    Ti potresti spiegare meglio non si capisce molto? -.- vorresti dire questo?
    <?php
    $selezione="SELECT nome,cognome,image,type,nomeimmagine FROM accesso WHERE email='$email'";
    $result=mysql_query($selezione);
    $visualizza=mysql_fetch_array($result);
    $nome=$visualizza['nome'];
    $cognome=$visualizza['cognome'];
    $tipo=$visualizza['type'];
    $immagine=$visualizza['image'];
    echo $nome;
    echo $cognome;?>
    <?php
    header('content-type: '.$type);
    echo $immagine; ?>

  4. #4
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    Codice PHP:
    $selezione="SELECT nome,cognome,image,type,nomeimmagine FROM accesso WHERE email='$email'";
    $result=mysql_query($selezione);
    $visualizza=mysql_fetch_array($result);
    $nome=$visualizza['nome'];
    $cognome=$visualizza['cognome'];
    $tipo=$visualizza['type'];
    $immagine=$visualizza['image'];
    //echo $nome;
    //echo $cognome;

    // prima dell'header non ci deve stare nulla <=====
    header('content-type: '.$type);
    echo 
    $immagine
    se ho intuito cosa vuoi fare, credo che tu debba includere l'immagine nella pagina tramite tag html "img src" che puntino ad uno script diverso al quale passi l'id dell'immagine e che si occupa di recuperare l'immagine dal DB, di mettere i corretti header e di stamparla.

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2012
    Messaggi
    52
    E per visualizzare l'immagine in html:
    $selezione="SELECT nome,cognome,image,type,nomeimmagine FROM accesso WHERE email='$email'";
    $risultato = mysql_query($selezione)
    or die("Query non valida: " . mysql_error());
    $prova=$mysql_fetch_array($risultato);
    echo"<img src=/"show.php??????? ecco qui non so come continuare non capisco cosa significa
    show.php(che sarebbe la pagina precedente)e poi ????

  6. #6
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Hai qualche esigenza particolare per cui metti le immagini in un campo blob?
    In caso contrario
    http://forum.html.it/forum/showthrea...eadid=1549627&
    http://forum.html.it/forum/showthrea...eadid=1485295&
    http://forum.html.it/forum/showthrea...eadid=1544343&
    ...
    e tante altre discussioni in cui si dice la stessa cosa se fai una ricerca...

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.