Non sei arrogante e ti ringrazio del tempo che mi dedichi.
Ho capito.
Avevo provato il tuo esempio all'interno della mia pagina (complicata) e non funzionando cercavo disperatamente la causa. Non conoscendo bene la formattazione degli array javascript avevo preso l'abbaglio. Ora ho capito la lezione e ti ringrazio.
Provando il tuo esempio da solo funziona perfettamente.
Ho un altro problema e approfitto della tua disponibilità, spero non ti dispiaccia.
Ho costruito queste due funzioni per scrivere nel database MySql:
function sqlvalue($val, $quote)
{
if ($quote)
$tmp = sqlstr($val);
else
$tmp = $val;
if ($tmp == "")
$tmp = "NULL";
elseif ($quote)
$tmp = "'".$tmp."'";
return $tmp;
}
function sqlstr($val)
{
return str_replace("'", "''", $val);
}
prima di fare insert o update delle stringhe le trasformo con sqlvalue($miastringa,true)
ma ci deve essere un bug perchè con le stringhe contenenti apostrofo ottengo errore. Il bug forse lo trovo, sperando di non sbagliare approccio anche qui...
Vorrei però sapere da te se ci sono accorgimenti particolari nel settaggio delle variabili di MySql e quali altri caratteri devo filtrare oltre l'apostrofo. Ci sono funzioni di PHP che possono aiutarmi?
Ho provato a fare una ricerca, e ho letto tanto.
Ho scritto le funzioni ma vorrei un consiglio da chi è già esperto.
Grazie e felice anno nuovo!
![]()