problema nel visualizzare nel browser immagini prelavate da mysql

Inizio nel ringraziarti per il consiglio precedente nell'uso di header che  ha fato i suoi frutti positivi.

Però adesso ho notato che se voglio visualizzare nel browser contemporanemente più immagini prelevate da mysql(non usando più il filtro where) ottengo come risultato la visualizzazione nel browser solo della prima immagine inserita nel database.

Ho il sospetto che in realtà le altre immagini vongono visualizzate sotto la prima immagine.

Per semplificare la cosa ti allego il file inputato.

Grazie

Odino :D

[allegato eliminato dall\' amministratore]

inviato 11 anni fa
odino
X 0 X

Quello che fai con quello script è inviare al browser una sola immagine il cui contenuto è composto dalla somma dei contenuti di tutte le immagini.

Devi invece preparare una pagina che contenga diversi tag del tipo:

<img src="mostra_foto.php?id_foto=1">

<img src="mostra_foto.php?id_foto=2">

<img src="mostra_foto.php?id_foto=3">

Il browser vedrà i tag img e cercherà le foto da mostrare, una ad una. Per il browser la foto si chiama ad esempio "mostra_foto.php?id_foto=2" e quindi la chiederà al server. Poiché però si tratta di uno script PHP, questo si preoccuerà di inviare l'immagine vera e propria. Per ogni richiesta del browser bisognerà inviarli una sola foto.

Quindi devi prevedere 2 script: uno che crei la pagina con i tag "img" e uno che fornisca le singole foto relative all'identificativo (id_foto) fornito.

risposto 11 anni fa
Gianni Tomasicchio
modificato 11 anni fa
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda