Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    133

    visualizzare immagini da campo DB

    ciao a tutti.

    se ad esempio ho nel database un campo che indica l'immagine da caricare (es <img src=pippo.jpg border=0> )

    cosa devo utilizzare nel codice php per visualizzarlo a video??

    e se per esempio alcuni di questi record sono vuoti, è possibile impostare un IF che verifica se la stringa è piena o vuota, e quindi a procedere con la visualizzazione???

    grazie!

  2. #2
    Per prima cosa ti consiglio di assegnare ad un campo il valore di default (x esempio - ) così fai un semplice if nella varibaile del resultset per sapere se è inserita un'immagine o no.

    if ( $variabile!="-" ){
    echo $variabile; // se nella variabile hai tutto il tag
    }


    Poi ti consiglio di non inserire tutto il tag dentro il database, ma solo il percorso del file per due motivi:

    1 hai ridondanza e quindi spreco d spazio nel database
    2 se inserisci i caratteri <> dentro ad un db nn puoi disabilitarli e questo ti può portare ad avere problemi. Se un utente inserisse un javascript dentro al tuo database potrebbe darti non pochi fastidi!

    Se memorizzi solo l'url del file allaora oil comando x stampare a video diventa:

    echo "[img]" . $variabile . "[/img]
    I dilettanti costruirono l'Arca, i professionisti il Titanic!

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    133
    grazie!!!!

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    133
    un'altra cosa:

    per impostare un link da un campo del DB come si fa???

    mettiamo che nel db ci sia inserito www.pippo.com in un campo chiamato $link

    nel codice devo scrivere <a href="http:// . $link . " target=_blank> ???

    ciaoz e grazie!

  5. #5
    echo "<a href='" . $link . "' target='_blank'>"

    (salva http:// nel database così potrai gestire anke link a siti ssl, ftp, e altri ancora)

    oppure

    echo "<a href='$link' target='_blank'>"

    ma a me questa sintassi nn piace. Meglio dividere costanti da variabili. Ciao
    I dilettanti costruirono l'Arca, i professionisti il Titanic!

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.