Salve, vorrei associare una variabile al tag "alt" delle immagini (<img alt="$variabile">)
ho provato ad inserirla dentro i tag php ma niente, chi sa come si fa? :)
Printable View
Salve, vorrei associare una variabile al tag "alt" delle immagini (<img alt="$variabile">)
ho provato ad inserirla dentro i tag php ma niente, chi sa come si fa? :)
Oppure, nel modo compatto:Codice PHP:
<img alt="<?php echo $variabile; ?>">
Ti ricordo che per eseguire PHP, la pagina deve avere estensione .php, oppure devi aver attivato dall' .htaccess l'esecuzione anche agli altri file.Codice PHP:
<img alt="<?= $variabile; ?>">
Ciao!
In primis grazie per la risposta...
Avevo già tentato così:
alt="<?php echo $MESSAGE['punti']['salute'];?>">
Ma inutile, l'alt non compare proprio....
Come mai?
A questo punto mi vien da pensare che quell'array sia vuoto/non esista.
Prova a fare:
Per vedere bene cosa contiene quell'elemento dell'array.Codice PHP:
var_dump($MESSAGE['punti']['salute']);
Ciao!
fatto, la variabile esiste.
esce:
string(12) "Punti salute"
non capisco :'(
Puoi scrivere la parte di codice interessata? (un paio di righe prima e dopo la riga interessata).
Nell'html, dove dovrebbe scrivere il testo, cosa mostra? niente? un errore?
Ciao!
ecco a te :)
Codice PHP:
<div class="distanza"><img src="http://europekingdom.altervista.org/pages/imgs/esperienza.png" alt="<?php echo gdrcd_filter('out',$MESSAGE['punti']['exp']);?>"><?php echo gdrcd_filter('out',$record['esperienza']);?>
<span> </span><img src="http://europekingdom.altervista.org/pages/imgs/salute.png" alt="<?php echo gdrcd_filter('out',$MESSAGE['punti']['salute']);?>"><?php echo gdrcd_filter('out',$record['salute']);?>(<?php echo gdrcd_filter('out',$record['salute_max']);?>)
<span> </span><img src="http://europekingdom.altervista.org/pages/imgs/fatica.png" alt="<?php echo gdrcd_filter('out',$MESSAGE['punti']['fatica']);?>"><?php echo gdrcd_filter('out',$record['fatica']);?>(<?php echo gdrcd_filter('out',$record['fatica_max']);?>)
<span> </span><img src="http://europekingdom.altervista.org/pages/imgs/nobilta.png" alt="<?php echo gdrcd_filter('out',$MESSAGE['punti']['nobilta']);?>"><?php echo gdrcd_filter('out',$record['nobilta']);?>
<span> </span><img src="http://europekingdom.altervista.org/pages/imgs/cultura.png" alt="<?php echo gdrcd_filter('out',$MESSAGE['punti']['cultura']);?>"><?php echo gdrcd_filter('out',$record['cultura']);?>
<span> </span><img src="http://europekingdom.altervista.org/pages/imgs/fede.png" alt="<?php echo gdrcd_filter('out',$MESSAGE['punti']['fede']);?>"><?php echo gdrcd_filter('out',$record['fede']);?>
<span> </span><img src="http://europekingdom.altervista.org/pages/imgs/onore.gif" alt="<?php echo gdrcd_filter('out',$MESSAGE['punti']['onore']);?>"><?php echo gdrcd_filter('out',$record['onore']);?>
<span> </span><img src="http://europekingdom.altervista.org/pages/imgs/infamia.png" alt="<?php echo gdrcd_filter('out',$MESSAGE['punti']['infamia']);?>"><?php echo gdrcd_filter('out',$record['infamia']);?>
<span> </span><img src="http://europekingdom.altervista.org/pages/imgs/scienza.png" alt="<?php echo gdrcd_filter('out',$MESSAGE['punti']['scienza']);?>"><?php echo gdrcd_filter('out',$record['scienza']);?>
<span> </span><img src="http://europekingdom.altervista.org/pages/imgs/lus.png" alt="<?php echo gdrcd_filter('out',$MESSAGE['punti']['lusso']);?>"><?php echo gdrcd_filter('out',$record['lusso']);?>
<span> </span><img src="http://europekingdom.altervista.org/pages/imgs/commercio.png" alt="<?php echo gdrcd_filter('out',$MESSAGE['punti']['commercio']); ?>"><?php echo gdrcd_filter('out',$record['commercio']);?>
<span> </span><img src="http://europekingdom.altervista.org/pages/imgs/gdr.png" alt="<?php echo gdrcd_filter('out',$MESSAGE['punti']['gdr']);?>"><?php echo gdrcd_filter('out',$record['ruolo']);?>
<span> </span><img src="http://europekingdom.altervista.org/pages/imgs/oro.png" alt="<?php echo gdrcd_filter('out',$MESSAGE['punti']['oro']);?>"><?php echo gdrcd_filter('out',$record['soldi']);?>
A questo punto io farei un var_dump() di "gdrcd_filter('out',$MESSAGE['punti']['salute'])". Nell'html (nel browser) appare un errore? o nulla?
Ciao!
nada, ho provato anche a togliere le funzioni di filtraggio ma niente di niente... la variabile esiste, altrimenti i no mi stamperebbe a video il dump, ma è come se nel alt non la leggesse...
Ma nell'html c'é? Come verifichi che non c'é nulla?
Ciao!
rimanendo col mouse sull immagine :D
Ricorda che "alt" non è "title". Dalle specifiche, "alt" non deve far apparire il tooltip (IE lo fa, ma non dovrebbe farlo), ma deve limitarsi soltanto a far apparire la scritta in caso non sia possibile mostrare l'immagine.
Ciao!