Cierto, disculpen que no copié el código
Código PHP:
<table>
<?php
$bgcolors = array("#f7f7f7", "#ffffff");
for($x = 0; $x < count($offers); $x++)
{
echo '<tr bgcolor="'.$bgcolors[$x%2].'">';
echo '<form id="'.$x.'" method="POST" action="index.php" style="display: inline;">';
echo '<td align="middle">';
echo '<input type="hidden" name="mode" value="enabled">';
echo '<input type="hidden" name="offer_id" value="'.$offers[$x]["offer_id"].'">';
echo '<input type="hidden" name="status" value="'.$offers[$x]['status'].'">';
echo '<input type="checkbox" value="1"'.($offers[$x]['status'] == 1 ? " checked" : "").' onClick="javascript:document.getElementById('.$x.').submit();">';
echo '</td>';
echo '</form>';
echo '<form name="form_'.$x.'_privacy" method="POST" action="index.php" style="display: inline;">';
echo '<td align="middle">';
echo '<input type="hidden" name="mode" value="privacy">';
echo '<input type="hidden" name="offer_id" value="'.$offers[$x]["offer_id"].'">';
echo '<input type="hidden" name="privacy_status" value="'.$offers[$x]['privacy_status'].'">';
echo '<input type="checkbox" value="1"'.($offers[$x]['privacy_status'] == 1 ? " checked" : "").' onClick="javascript:document.form_'.$x.'_privacy.submit();">';
echo '</td>';
echo '</form>';
echo '<td>'.$offers[$x]["description"].'</td>';
echo '<td>'.$offers[$x]["name"].'</td>';
echo '<td align="middle"><a href="editOffer.php?offer_id='.$offers[$x]["offer_id"].'"><img src="/images-system/ico_edit_drop.gif" align="top" border="0"></a></td>';
echo '<td align="middle"><a href="index.php?offer_id='.$offers[$x]["offer_id"].'&mode=delete"><img src="/images-system/tree_delete.gif" align="top" border="0"></a></td>';
echo '<td align="middle"><a href="offerNameLanguages.php?offer_id='.$offers[$x]["offer_id"].'">Languages</a></td>';
echo '</tr>';
}
?>
</table>
Al final, es puro HTML dentro de php... y el problema es que el 1er form que se ejecuta (id 0), no me realiza el evento onClick, pero el siguiente el que lleva nombre form_0_privacy si funciona...