Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    [php] Visualizzazione immagini

    Nel tentativo di far pratica andando di "testa mia", ho creato uno script dove inserisco in nella tabella di un database i campi id, nome_articolo, nome_file_immagini, ecc., con la scomodità, ovviamente, che nel form inserisco, appunto, il nome del file immagine presente sul server a mano. Questa è invece la pagina per la visualizzazione:

    Codice PHP:
    $ricevuta mysql_query("SELECT id, nome_articolo, nome_file_immagine, quantita, descrizione FROM ambra");

    echo 
    'ID: '$row[0] , '  Nome: '$row[1] , '  Immagine: <img src=????$row[2]??????"> ''  Quantità:'$row[3], '  Descrizione:'$row[4], '
    '
    "\n"
    avendo nella variabile $row[2] il nome del file immagine, vorrei trasformare questa nella stringa contenuta in modo tale da visualizzarla, ma non so come fare! Ho provato mettendo tag <?php e quant'altro. Chi mi aiuta?

  2. #2
    Utente di HTML.it L'avatar di alpeweb
    Registrato dal
    Oct 2002
    Messaggi
    1,691
    $ricevuta = mysql_query("SELECT id, nome_articolo, nome_file_immagine, quantita, descrizione FROM ambra");
    while($row=mysql_fetch_array($ricevuta)){
    echo 'ID: '.$row[0].' Nome: '.$row[1].'
    Immagine: [img]'.$row[2].'[/img]
    Quantità:'.$row[3].'
    Descrizione:'.$row[4].'
    \n';
    }
    ...altri 5 anni di purga...

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2007
    Messaggi
    118
    guadandolo al volo ti manca un importante passaggio...


    questo--> $row = mysql_fetch_assoc($ricevuta)


    while($row)
    {
    echo "ID: {$row['id']} , Nome:{$row['nome_articolo']} , Immagine: [img]directory/{$row[[/img] Quantità: {$row['quantita']} Descrizione: {$row[nome_campo]}
    ";
    }

    vedi se ora funziona

  4. #4
    azzarola, era solo un problema di punti? Evedentemente è un problema di sintassi a me sconosciuta.. dove posso documentarmi in tal senso?


    edit: non funziona nemmeno..

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2007
    Messaggi
    118
    allora con i doppi apici puoi scrivere direttamente le variabili all'interno di stringe
    ES.:

    echo "questa è la stringa numero $numero_stringa";

    ma con variabili complesse (tipo array) devi metterle tra parentesi graffe
    ES.:

    echo "questa è la stringa numero {$numero_stringa[0]}";

    invece con gli apici singoli devi dividere stringhe da variabili
    Es.:

    echo 'questa è la tringa numero'.$numero_stringa;

  6. #6
    Utente di HTML.it L'avatar di alpeweb
    Registrato dal
    Oct 2002
    Messaggi
    1,691
    cosa vuol dire non funziona nemmeno?
    visualizzi almeno il segnaposto dell'immagine?
    ...altri 5 anni di purga...

  7. #7
    Originariamente inviato da alpeweb
    cosa vuol dire non funziona nemmeno?
    visualizzi almeno il segnaposto dell'immagine?
    si, il segnaposto dell'immagine viene visualizzato.. però per fugare ogni dubbio ho creato una semplice pagine html col solo:

    [img]C:\xampp\htdocs\piatto.jpg[/img]

    oppure con

    [img]localhost\piatto.jpg[/img]

    e continuo a non visualizzare niente! Quindi il problema è un altro... ma cosa? Ho anche provato con altre immagini

  8. #8
    Utente di HTML.it
    Registrato dal
    Aug 2007
    Messaggi
    118

  9. #9
    Originariamente inviato da lucagiaca
    allora con i doppi apici puoi scrivere direttamente le variabili all'interno di stringe
    ES.:

    echo "questa è la stringa numero $numero_stringa";

    ma con variabili complesse (tipo array) devi metterle tra parentesi graffe
    ES.:

    echo "questa è la stringa numero {$numero_stringa[0]}";

    invece con gli apici singoli devi dividere stringhe da variabili
    Es.:

    echo 'questa è la tringa numero'.$numero_stringa;
    mi ha fregato un cavolo di http:// ........

    Cmq , ringrazio tutti per la cortesia, e, visto quest'ultima, approfitto spudoratamente della stessa un'altra volta (che frase contorta...)!

    Come detto in precendenza, inserisco a mano, tramite form, il nome del file di mio interesse, e lo stesso faccio per caricarlo sul server. Se invece faccio l'upload dei suddetti file, è possibile inserire in automatico il nome di questo nel record "nome_file_immagini"?

    Grazie ancora... vi leggere piu' tardi che torno a lavorare!

  10. #10
    Utente di HTML.it
    Registrato dal
    Aug 2007
    Messaggi
    118
    si con la super array $_FILES...

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.