• Bannato User Attivo

    Problema htmlspecialchars

    Salve,

    io avrei questo problema:

    richiamo dei campi del database mysql così:

    <?php
    $i=0;
    while ($i < $num) {

         $id=mysql_result($risultati,$i,"id");
         $titolo001=mysql_result($risultati,$i,"titolo");
         $email=mysql_result($risultati,$i,"email");
         $mail_asta=mysql_result($risultati,$i,"mail_asta");
         $asta=mysql_result($risultati,$i,"prezzo_asta");
         $descrizione=mysql_result($risultati,$i,"descrizione");
    

    quando inserisco la descrizione con le virgolette (") il contenuto del campo mi compare sia all'inizio della pagina che dove lo rischiamo con questo comando:

    <?php echo $descrizione001;?>

    allora ho pensato di inserire all'interno del ciclo scritto sopra, questa stringa $descrizione001=htmlspecialchars($descrizione); solo che adesso vedo tutto il codice.

    Vi chiedo, come fare per eliminare sti fastidiosi problemi?

    Grazie a tutti...


  • Bannato User Attivo

    Grazie a tutti ma ho risolto da solo...

    Lo segnalo per chi ne avesse bisogno:
    In pratica richiamo il campo in questo modo: <?php echo html_entity_decode($descrizione001);?> e funziona, chi avesse qualcosa di meglio è ben accetto.

    Saluti a tutti...