Grazie per la risposta.
var_dump mi restituisce questo, "tiro con l'arco" risulta troncato all'apice.
array(3) { [0]=> string(5) "Tennis" [1]=> string(9) "Nuoto" [2]=> string(10) "Tiro con l" }
Questo ovviamente, se inserisco l'array solo con implode(", ", $_POST['corsi']).
Se invece uso questa funzione:
function test_alter($item1) {
$item1 = mysql_escape_string($item1);
}
array_walk($_POST['corsi'], 'test_alter');
$_POST['corsi'] = implode("','", $_POST['corsi']);
e poi inserisco i dati così:
$sql = "UPDATE user_info SET .... corsi='". $_POST['corsi'] ."' .....
mi restituisce errore mysql...
Quale soluzione?