sto cercando di scrivere una stringa a video che ha un po' di apici annidati, e ora sto diventando matto perchè non riesco a uscirne.
Praticamente la stringa è composta da una serie di queste :

codice:
$str .= '<td>".$val['tag_nome']."</td>";
Questa non fa altro che aggiornare il contenuto di un input text aggiungendo al suo value la parola che ho cliccato.

Ora però ho il problema che se la parola è una frase contenente degli spazi devo aggiungere al testo clicccato gli apici " e qui mi incasino.

Faccio un esempio pratico:

se la parola è unica aggiungo solo il suo valore, mentre se la parola è una frase devo aggiungere anche gli apici doppi. (prova di test -> "prova di test").

Solo che ottengo un errore js (unterminated string literal value - o una cosa del genere...)

chi ha voglia di darmi una mano?

ciao