Su questo problema sto ancora navigando nel buio però sembra che sto inquadrando meglio il problema
Praticamente ho questo:
codice:
if(($_POST['patente']) == null){
$selezione_patente = $arr;
}else{
$selezione_patente = $_POST['patente'];
}
Quindi, se la patente e nulla inserisci $arr in $selezione_patente, dove $arr è un array costituito da dall'esplosione di una stringa poi ricomposta (vedi sotto):
codice:
$arr = array($suddivisa[0], $suddivisa[1], $suddivisa[2], $suddivisa[3],
$suddivisa[4], $suddivisa[5],$suddivisa[6],$suddivisa[7],$suddivisa[8],
$suddivisa[9]);
Il fatto è come se $arr non riuscisse a valorizzare $seleziona_patente.
Ho provato anche direttamente con la stringa $patente, prelevata dal database.
Mentre la seguente riga
codice:
$selezione_patente = $_POST['patente'];
riesce a valorizzare la $selezione_patente ed il post arriva da una
<select name="patente[]" size="5" multiple="multiple">
Poi quando faccio delle prove echo per vedere il tipo di contenuto della variabile mi stampa Array.