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.