visualizzare segno +

  • Creatore Discussione Creatore Discussione Kelly
  • Data di inizio Data di inizio

Kelly

Utente Attivo
5 Set 2008
112
1
18
Salve


Da un database leggo il campo descrizione , che poi inserisco in una tabella html con php.
Mi capita a volte che la stringa sia la seguente es. "1 caffè + cornetto + arancia" .
Il problema è che quando la inserisco nella tabella html non visualizzo i segni +...
c'è un modo per visualizzarlo ? grazie
 
ciao grazie.


Codice:
//prelevo la descrizione di un campo in questo modo
var descr = document.getElementById('txtdescrizione').innerHTML
//dalla pagina php leggo il valore inviato 
$descrizione =$_POST["descrart"];
// lo visualizzo in tabella
echo "<td class='descrizione'>" $descrizione "</td>";

//se nella descrizione memorizzata nel database (mysql) c'è scritto: "1 caffè + cornetto + arancia"
//il segno piu in tabella html non appare.
//quindi la domanda era: come faccio a visualizzare il segno "+" ?

grazie
 
Il problema è quando passo la stringa da javascript a php che non lo leggo più i segni "+"

Faccio questo.

1)leggo il campo descrizione con i segni + da javascript
2) lo passo alla pagina php
3) nel momento in cui inserisco il campo descrizione nella tabella html non vedo più i segni.


a te succede questo?

grazie 1000




Di che tipo hai dichiarato il campo nella tabella?

Io ho provato con tipologia testo e funziona, il + viene visualizzato senza problemi
 
1)leggo il campo descrizione con i segni + da javascript
2) lo passo alla pagina php
3) nel momento in cui inserisco il campo descrizione nella tabella html non vedo più i segni.

Io ho provato una cosa semplice, inserire 2 parole con in mezzo il + in un semplice spazio per il testo (input), e ho inviato i dati nel db che sto usando.

Magari il tuo problema è dovuto proprio al JS
 

Discussioni simili