salve!
in un form ho un gruppo di checkbox i cui valori prendo da db.
poi c'è un un campo Altro per immettere valori che nn ci stanno.
numero massimo di scelte è uguale a 3.
Codice PHP:
    <?php
    
foreach ($objAdminConn->getSomething() as $var) {
        echo 
'<input type="checkbox" name="c_prov[]" value="' $var['id'] . '" /> ' $var['nome'];
    }
    
?> Altro/Other <input type="text" id="c_prov_txt" name="c_prov[]" value="" />
ho messo lo stesso nome a tutti.
adesso il mio problema è questo:
-se scelgo nessun valore o altri valori che già ci sono -> OK
-se scelgo tre valori ma tra quello che ci sono -> OK
-se scelgo uno o più valori di cui uno è in altro -> ?

come faccio a dire: se la textbox è piena e nn è il quarto valore allora prima mi inserisci il valore nella tabella preferenze; poi mi selezioni quel valore e lo inserisci nella tabella clienti.
c'è qualche passaggio che mi manca.
mi date un consiglio?