Ho già visto altri thread che trattavano l'argomento però non ho trovato ciò che mi servisse:
Questo è la porzione di codice di cui parlo:
<input type="checkbox" name="all" onclick="var chkbox=document.getElementById('row'); if (this.checked==false) chkbox.checked=false; else chkbox.checked=true;" /><label>Seleziona tutto</label>
...
<?php
while ($n_cicli < $dim)
{
$array = array();
$record = mysql_query("SELECT id, img1, img2, img3, img4, testo
FROM cantieri
WHERE id='$_id'");
$array = mysql_fetch_array($record);
?>
<tr class="link record">
<td>
<input type="checkbox" id="row" name="row<?php echo"$_id"; ?>"/ ></td>
<td>
<?php echo"$array[id]"; ?> </td>
<td>
[/COLOR] " target="_blank">Immagine1</td>
<td>
[/COLOR] " target="_blank">Immagine2</td>
<td>
[/COLOR] " target="_blank">Immagine3</td>
<td>
[/COLOR] " target="_blank">Immagine4</td>
<td width="160">
<div id="corpo" class="testo">
<?php echo"$array[testo]"; ?>
</div></td>
</tr>
<?php
$_id++;
$n_cicli++;
}
?>
Come si può osservare le checkbox vengono generate da uno script php, la checkbox fuori dallo script dovrebbe selezionarle tutte o deselezionarle, ma funziona solo con la prima riga, le altre chkbox non vengono influenzate. C'è modo di riuscire a fare quello che mi ero prefissato? Che cosa sbaglio?