il form è così (te lo scrivo con codice html)
<form name="form1" action="..." method="post">
Seleziona la data
<select name="giorno_start"><option value="..">...</option></select>
<select name="mese_start"><option value="..">...</option></select>
<select name="anno_start"><option value="..">...</option></select>
<input type="radio" name="tipo_scadenza" value="data">
Scadenza in data:
<select name="giorno_end"><option value="..">...</option></select>
<select name="mese_end"><option value="..">...</option></select>
<select name="anno_end"><option value="..">...</option></select>
<input type="radio" name="tipo_scadenza" value="n_click">
Scadenza dopo clicks <input type="text" name="n_click">
<input type="radio" name="tipo_scadenza" value="n_giorni">
Scadenza dopo giorni <input type="text" name="n_giorni">
<input type="radio" name="tipo_scadenza" value="n_view">
Scadenza dopo visualizzazioni <input type="text" name="n_view">
<input type="checkbox" name="day[]" value="0">Domenica
<input type="checkbox" name="day[]" value="1">lunedi
<input type="checkbox" name="day[]" value="2">martedi
<input type="checkbox" name="day[]" value="3">mercoledi
<input type="checkbox" name="day[]" value="4">giovedi
<input type="checkbox" name="day[]" value="5">venerdi
<input type="checkbox" name="day[]" value="6">sabato
</form>
Ora, io devo controllare che la data iniziale sia stata selezionata (facile), che un tipo di scadenza sia selezionato e che il relativo (o i relativi) campi abbinati siano compilati, che almeno un giorno della settimana sia stato selezionato.
Non so come fare... Idee?