ciao a tutti...
volevo avere un suggerimento per fare un controllo su dati inviati tramite form...
ogni riga ha un campo select option con nome = arrivo_$id dove $id è il numero id del record in questione
vorrei controllare che nn siano inserti gli stessi numero quindi i campi arrivo_1, arrivo_2
arrivo_3 devono sempre essere diversi uno dall'altro
il problema è che i dati vengono inviati e inseriti nel DB tramite un cicolo while che prende in esame ed inserisce una record alla volta....
nn so se mi sono spiegato...come posso fare a fare un controllo che nn ci siano doppino..?!? grazie1000 a tutti
questo è parte del form :
<input type="hidden" name="id_gara" value="<?=$id_gara?>" />
<select name="arrivo_1" >
<option value=0>0</option>
<option value=1>1</option>
<option value=2>2</option>
<option value=3>3</option>
</select>
<select name="arrivo_2" >
<option value=0>0</option>
<option value=1>1</option>
<option value=2>2</option>
<option value=3>3</option>
</select>
<select name="arrivo_3" >
<option value=0>0</option>
<option value=1>1</option>
<option value=2>2</option>
<option value=3>3</option>
</select>
e questo è il senso del codice che esegue l'update
select * from tabella WHERE id_gara = $id_gara;
for ($rows as $row ) {
$id = $row['id'];
$position = $_POST['arrivo_$id'];
update tabella set position = $position WHERE id = $id ;
}