Ciao a tutti,
avrei bisogno di inserire in un campo input di una form, un campo testo che presenta div e stili Css in-line.
Mi dà problemi con i doppi apici, e, tra le prove che ho fatto, ho usato anche la funzione addslashes, ma niente.
Questa una parte del codice
Codice PHP:
$lista=sprintf("<div class=\"prodotti_dx_info_code\">
<font style=\"font: normal 0.8em georgia,tahoma, sans-serif;color: #353434;text-align: left;\">%s</font>
</div>
<div class=\"prodotti_dx_info_desc\">
<a>%s<span>%s</span></a>
</div>
<div class=\"prodotti_dx_info_prezzo\">
<font style=\"font: normal 0.8em georgia,tahoma, sans-serif;color: #353434;text-align: right;\">%s</font>
</div>
<div class=\"prodotti_dx_info_code\">
<font style=\"font: normal 0.8em georgia,tahoma, sans-serif;color: #353434;text-align: left;\">%s</font>
</div>",$key,
$val['desc'],
$val['desc'],
$key,
$val['prezzo']);
e quindi l'assegnazione in un input "hidden"
Codice PHP:
<INPUT type="hidden" name="lista" value="<?=addslashes($lista)?>" >
Dove sbaglio?
Grazie in anticipo.