succede questo:
- selezionato il record su una <table> tramite pulsante leggo e passo i valori via GET ad una pagina php
- i record è un elenco di nominativi che possono contenere caratteri tipo & ' " ecc.
- utilizzo la funzione escape() per la conversione di tali caratteri
esempio:
nome --> D'Amico Pinco Pallino
# script js selezione
no = parent.job.document.f1.elements['Rno'+cd].value;
no = escape(no);
# script js passaggio parent.dest.location="ojdest.php?nome="+no+"&compa ny="+co+"&numero="+nu+"&prio="+p+"&sog="+sog+"&cd= "+cdsog+"&id=<?echo $_SESSION['id']?>";
# stringa passata ... ojdest.php?nome=&company=D%27Amico%20Pinco%20Palli no&numero=05541200&prio=&sog=Clienti&cd=7018&id=1
# errore js
riga 34 carattere 47 Costante string senza terminazione
url http://localhost/test/EasyOffice/ojd...i&cd=7018&id=1
MA DOVE?????
presuppongo sia l'apice nel nome anche se è stato utilizzato escape?
![]()