estrarre foto da database

aledero75

Utente Attivo
6 Apr 2012
88
0
0
Lamezia Terme
Scusate vi pongo un altra questione che mi porto da tempo.
La pagina finestre del mio sito prevede un testo un titolo ed una foto, entrambi estratti dal database al click del menu specifico.

La query è la seguente:

PHP:
<?php
					
	 	$sql = sprintf('SELECT * FROM TblFinestre WHERE Id_finestra = %d', (int)$finestra);
		$query = mysql_query($sql) or die(mysql_error());

		if (mysql_num_rows($query) == 0) 
		{
		echo "Nussun recor inserito";
		} 
		else 
		{
    	$riga = mysql_fetch_assoc($query);
		
		echo "<div id='nome_fin'>" . strip_tags (nl2br ( $riga['Nome_finestra']), "<b>") . "</div>";
		echo "<div id='descr_fin'>"."<img class='fin' src='immagini/'>" . $riga ['Foto_finestra'] . "</img>" .htmlentities ( $riga['Descr_finestra']) . "</div>";
 
		} 
      ?>

Tutto va bene se non che non riesco a visualizzare la foto che nel database è un testo e che fisicamente sta nella cartella immagini del sito.
Però non riesco a visualizzarla.
Come posso fare?
Grazie
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao per prima cosa metti un var_dump
PHP:
<?php
//.........
$riga = mysql_fetch_assoc($query); 
var_dump($riga ['Foto_finestra']);
//....
?>
e guarda cosa ti restituisce (es dovvrebbe essere qualcosa del tipo mia_foto.jpg)
poi hai un record solo? perchè se sono più di uno devi ciclare il tutto
PHP:
<?php
//.....
} else  {
	while($riga = mysql_fetch_array($query)){
         
        echo "<div id='nome_fin'>" . strip_tags (nl2br ( $riga['Nome_finestra']), "<b>") . "</div>"; 
        echo "<div id='descr_fin'>"."<img class='fin' src='immagini/'>" . $riga ['Foto_finestra'] . "</img>" .htmlentities ( $riga['Descr_finestra']) . "</div>"; 
	}
}  
//.....
?>
 

aledero75

Utente Attivo
6 Apr 2012
88
0
0
Lamezia Terme
Ciao grazie,
con il var_dump mi restituisce il seguente valore:
string(16) "persianaM400.jpg"

Ho più foto nella cartella immagini ognuna che corrisponde ad un tipo di finestra e che voglio richiamare al click del menu'..
devo fare il ciclo quindi? e se si come?
Grazie
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
26
Roma
alessandro1997.netsons.org
borgo ha sbagliato l'HTML per visualizzare l'immagine (non farci caso, è l'Alzheimer):
PHP:
while ($riga = mysql_fetch_assoc($query)) {
    $riga['Nome_finestra']  = strip_tags(nl2br($riga['Nome_finestra']));
    $riga['Descr_finestra'] = htmlentities($riga['Descr_finestra']);
    
    echo <<<EOF
    <div id="nome_fin">{$riga['Nome_finestra']}</div>
    <div id="descr_fin">
        <img class="fin" src="immagini/{$riga['Foto_finestra']}">{$riga['Descr_finestra']}</div>
    </div>
EOF;
}
 

aledero75

Utente Attivo
6 Apr 2012
88
0
0
Lamezia Terme
ok perdonato Borgo ;)

Scusa ma come mai l'editor php mi da errore nel codice quando inserisco echo <<<EOF.... ?
Devo attivare o fare qualcosa in Dreamweaver affinchè funzioni?

Grazie
 
Discussioni simili
Autore Titolo Forum Risposte Data
F Estrarre ultima foto da cartelle PHP 2
S Estrarre i dati EXIF da una foto PHP 3
D Miglior modo per estrarre le occorrenze di un elemento in un set di più file xml e quindi scrivere il risultato in una tabella Excel o magari in JSON XML 0
M Estrarre soltanto i prodotti con stessa descrizione PHP 10
peppe0703 Come Estrarre dati da db wordpress e richiamarli in html esterno HTML e CSS 0
M PHP/MySQL - Estrarre valori min e max di ogni gruppo PHP 5
E Estrarre dati da doppia tabella, banale ma non sempre PHP 1
M Estrarre valore con SELECT COUNT PHP 0
D Estrarre database con link esterno Database 10
S Raggruppare ed estrarre data più recente MySQL 6
R Estrarre valori duplicati più volte PHP 0
C Estrarre dati stringa Sql Database 1
L estrarre valori max tra più tabelle MySQL 2
L Estrarre da Cartella una determinata 'via' PHP 15
J estrarre url dei file video da youtube "get_video_info" PHP 6
M Estrarre dati da un database PHP 2
M Estrarre valori MAX da un db con una left join MySQL 8
M Estrarre dati da una select HTML PHP 3
C [PHP] Estrarre da una classe i valori che mi interessano PHP 5
S [PHP] Estrarre dati da tabella e fare la media ad intervalli di tempo PHP 11
R [PHP] Estrarre id utente loggato.? PHP 4
S [PHP] Estrarre elementi array su più variabili PHP 5
S [PHP] Estrarre dati tabella in diversi array PHP 2
P [MS ACCESS] Estrarre più somme da una query MS Access 4
trattorino estrarre titolo video facebook in php PHP 0
D [WordPress] come fare per estrarre dati da un db MySQL tramite una form e visualizzare il risultato WordPress 0
S [Javascript] come estrarre valori array e inserirli in diverse variabili Javascript 1
N [PHP] Estrarre singolo valore da array PHP 4
trattorino [PHP] sql estrarre in base all'ultima visita PHP 4
P [Visual Basic] access sql estrarre id vendite x cli e articolo con data maggiore del recordset Visual Basic 2
Jensen [PHP] Estrarre prossimi 4 lunedì PHP 4
trattorino [PHP] estrarre dati singoli PHP 1
G [PHP] estrarre data da timeline yyyy-dd-gg hh:mm:ss PHP 4
Z Estrarre dati da un DB Mysql PHP 4
I database mysql estrarre due tabelle Database 2
S [PHP] Estrarre dati colonna in una stringa PHP 6
S [PHP] estrarre dati sito web protetto con username e password PHP 13
Merlina3377 [PHP] estrarre solo un determinato id da tanti con REGEXP O LIKE PHP 1
Gigi87 estrarre i dati da un forum o social network Presentati al Forum 1
trattorino Estrarre Nome Utente jquery div php PHP 9
trattorino [Javascript] estrarre id link yt Javascript 1
S [PHP] estrarre le email da un elenco di url PHP 21
T4MAR4 [PHP] estrarre tag da un testo PHP 3
T [PHP] Estrarre stringa PHP 3
G [PHP] ESTRARRE DA DB VALORE MASSIMO E MINIMO IN UN INTERVALLO IMPOSTABILE A PIACERE PHP 56
bubino8 [PHP] Estrarre dominio No Sottodomini PHP 10
L [PHP] Estrarre dati da sito web Offerte e Richieste di Lavoro e/o Collaborazione 4
sandropochi [PHP] Query per estrarre record con data successiva a quella odierna PHP 2
gandalf1959 Estrarre da un db mysql le mail, eliminando le doppie PHP 6
giancadeejay [PHP] Estrarre solo record dell'utente connesso PHP 4

Discussioni simili