Mi riferisco all'articolo su html.it su come validare i form in php con la programmazione a oggetti. Come faccio a creare una regola che valga anche per i checkbox?
Mi riferisco all'articolo su html.it su come validare i form in php con la programmazione a oggetti. Come faccio a creare una regola che valga anche per i checkbox?
Su quell'articolo c'è la classe HasElementsRule.
ciao
ma non è per i select? Io parlo di checkbox... Cmq sia non riesco ad utilizzarla! cosa devo mettere nel form poi perchè sia checked se viene selezionato e i campi sn incorretti?
Il controllo viene fatto intersecando l'array delle scelte con l'array dei valori ammessi.
Basta che al checkbox dai come name=variabile[]
in post avrai un array $_POST['variabile'] che potrai dare in pasto alla regola.
N.B.
Nel caso scegliessi un solo valore $_POST['variabile'] non sarebbe un array, ma una variabile semplice.
Io ho fatto questa modifica:
spero possa esserti utile, ciaocodice:if(!is_array($_POST['variabile'])) { $arraydadareallaregola = array($_POST['variabile']); } else { $arraydadareallaregola = $_POST['variabile']; }
mio dio nn ci arrivo..
c'è già una cosa del genere commentata nel codice ma nn ci arrivo davvero..
UP!!!
raga up!! vi prego! non so come controllare la checkbox!!