Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    266

    Stampare a video solo se esiste

    Salve a tutti,
    all'interno di un database ho 5 campi dove vi sono delle img, non tutti i campi sono obbligatori quindi può non esserci un img in un campo:

    tabella_foto

    foto1
    foto2
    foto3

    Le foto vengono inserite in un form precendete.

    In un'altra pagina php che mi visualizza le foto, mi creo un array così:

    Codice PHP:

    $foto 
    = array($figura1,$figura2,$figura3);

    foreach (
    $foto as $value){

    echo 
    "<img src=\"$path_foto$value\" border=\"0\" /> </br>"
    in questo modo mi stampa le foto e mi visualizza solo quelle che ci sono (su firefox), ovviamente in questo modo è sbagliato infatti iexplorer mi visualizza la x che sta ad indicare che l'img manca.

    Ora come faccio a dire di stamparmi solo se il record non è vuoto?

  2. #2
    Codice PHP:
    $foto = array($figura1,$figura2,$figura3);

    foreach (
    $foto as $value) {
        if (isset(
    $value) && !empty($value)) {
            echo 
    "<img src=\"$path_foto$value\" border=\"0\" /> </br>";
        }

    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    266
    Grazie mille ^^

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.