vorrei capire come mai la seguente stringa (ottenuta dall'errore di mysql), se stampata con una echo ottengo una normale stringa:
codice:
Errore durante INSERT tab. polizze: Errore di sintassi nella query SQL vicino a '' data_cambio_stato, ' ' linea 19 - 1064
quando invece la utilizzo dentro ad uno script mi si sfasa tutto .. e non mi fà funzionare lo script (non fate caso agli apici interni che potrebbero dare problemi .. lo stesso problema di andare a capo ce l'ho anche se sostituisco gli apici con '')
Codice PHP:
{
$err = $_COOKIE['errore'];
$err = strtr($err,"'"," ");
echo "errore -> ". $err ."
" ;
echo "<script language=\"Javascript\"> \n " ;
echo "x='" . $err . "' \n" ;
echo "alert('Elaborazione KO: '+x ); \n" ;
echo "</script>" ;
}
codice:
x='Errore durante INSERT tab. polizze: Errore di sintassi nella query SQL vicino a ''
data_cambio_stato, ' ' linea 19 - 1064'
sostituendo gli apici (con ' ' e non '' che non so perchè non mi funziona
codice:
x='Errore durante INSERT tab. polizze: Errore di sintassi nella query SQL vicino a
data_cambio_stato, linea 19 - 1064'