Originariamente inviato da neo2284
potete spiegarmi quella cosa della compatibilita?
come si usa l'attributo id?
Semplice.
Alcuni browser vanno a ripescare i dati passati da una form cercando l'attributo NAME di ogni campo di input, mentre altri cercano il campo ID.
Se vuoi rendere i tuoi script più compatibili possibile ad ogni browser, oltre ai vari attributi CSS - che spero userai, sarebbe il caso di tenere presente anche queste piccole cose.
Per la questione di stare attento all'uso della variabile di array, ti consiglio di fare quanto segue.
Codice PHP:
<input type="checkbox" id="record[]" name="record[]" value=<?php echo $row['codice']; ?> />
<?php
// Ricorda che se VALUE contiene un valore numerico,
// i doppi apici non solo non sono necessari, ma sono sconsigliati.
?>
In questo modo, la lista degli ID da cancellare dal DB sarà contenuta nell'array $_POST['record'] ed eviti qualsiasi probabile incasinamento con un NAME id che contiene un array con lo stesso nome.
Mi raccomando, gli attributi ID e NAME di un input DEVONO NECESSARIAMENTE avere lo stesso nome.