Ciao a tutti mi succede una cosa molto strana!
Ho una select multipla che pesca i dati dal db, come valore della option abbiamo l'id da database e come testo la descrizione, ora se io invio la select mi stampa effettivamente tutto corretto, però se l'id è superiore a 10 zac errore!
Allora
id 1 --> array[0] = 1
id 5 --> array[0] = 5
id 12 --> array[0] = 1 - array[1] = 2
Ovvero i numeri a piu di una cifra li spezza e li trasforma in 2 numeri diversi!!!
Com'è possibile?
La select è strutturata cosi
<select name=\"filtro_diverso_da\" id=\"filtro_diverso_da\" Multiple style=\"width: 50%;\" size=3>
Edit: Appena fatto delle prove, se cerco solo l'id 15, me lo divide in due valori, se cerco solo l'id 1, me lo lascia invariato. Se cerco id 14 e 15, mi cerca giustamente il 14 e il 15.
In pratica se voglio cercare un solo valore non me lo lascia fare perchè è come se volesse sempre due parametri, c'è qualche trucchetto per ovviare e permettere anche la selezione di un solo stato?

Rispondi quotando