Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

Discussione: immagini da db

  1. #1

    immagini da db

    Sto provando a visualizzare delle immagini dal db mysql.Il codice che uso è questo:

    $select = @mysql_query("SELECT foto, Type
    FROM tabella WHERE id = 'numero'")
    or die('Query fallita !');
    $result = @mysql_fetch_array($select);

    $data = $result['foto'];
    $type = $result['Type'];
    Header('Content-type: ' . $type);
    echo $data;

    Il problema xò è che se faccio cosi e scrivo qualche tag in html,non visualizza niente,solo la foto.Il problema è quell'header ma non so come risolverlo.

    Qualcuno mi aiuti

    Grazie

  2. #2
    il tuo file può solo mostrare la foto e niente altro, non puoi mettere HTML o altro, solo la foto

  3. #3
    e se volessi mostrare la foto con codice html,come potrei fare??

  4. #4
    Originariamente inviato da beniamino82
    e se volessi mostrare la foto con codice html,come potrei fare??
    fa un file che mostra SOLO la foto (recuperandola tramite un id passato in querystring).. nella pagina che deve mostrare le immagini farai...

    <img src=pagina.php?id=1>
    <img src=pagina.php?id=2>
    <img src=pagina.php?id=3>

    etc etc

    pagina.php recupererà prima la foto con id 1, poi quella con id 2 e infine la 3......

    non so se mi sono spiegato

  5. #5
    supponiamo che il file che contenga la query si chiami immagine.php

    tu richiamerai l'immagine con un id

    dunque avrai un link di sto tipo :

    immagine.php?id=1


    giusto ??

    se si ti basta mettere nella tua pagina in cui vuoi mostrare l'immagine :

    <img src=immagine.php?id=1>

    Praticamente tratti il file come se fosse una normale immagine


  6. #6
    Ho capito

    GRAZIEEEEEEEEEEEEEEEEEEEEEEEEE

  7. #7
    Originariamente inviato da beniamino82
    Ho capito

    GRAZIEEEEEEEEEEEEEEEEEEEEEEEEE
    prego


  8. #8
    Nuovo problema.Quando la carico,non mi compare la foto,ma solo caratteri.Ecco il codice

    <a href="pagina_nuova.php?cerca=<?=$cerca;?>">
    <?include("immagine.php");?>

    In questo modo la foto,mi esce a caratteri e non in jpg

    Come posso fare??

  9. #9
    non hai fatto quelllo che ti abbiamo detto noi....

    fqa' quello che ti abbiamo detto noi ^__^

  10. #10
    riprendo per l'ennesima volta questa discussione e mi scuso per il continuo aiuto richiesto.Dopo i vostri aiuti sono riuscito a fare quello che volevo,ma adesso ho un problema.In questa query:

    SELECT foto, Type
    FROM tabella WHERE id LIKE '%$_GET[cerca]%';

    da questa query la visualizzazione viene fatta in questo modo:

    $result = @mysql_fetch_array($select);

    $data = $result['foto'];
    $type = $result['Type'];
    Header('Content-type: ' . $type);
    echo $data;

    Il problema è che mi visualizza solo l'ultima immagine che prende dal db.Se ce ne sono 10 lui visualizza la decima estratta.Come faccio a visualizzarle tutte??

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.