Checkbox listagem

Tenho uma listegem de cheques em que cada cheque tem uma checkbox que quando chekada ao confirmar ela assinala o cheque como depositado...


Código:
<form method= "post" action="depositar.php" name="form1">
<table border="1" align="center" valign="top" width="100%">
<tr align="center"><td>Dep.</td><td> Nº do cheque </td><td> Data </td> <td> Valor </td><td> Nº factura </td></tr>
<?php
// --- Mostar todos os registos da consulta ---
for ($i=0; $i<$nregistos; $i++) {
$registo=mysql_fetch_array($resultado);
echo '<tr>';
//---Checkbox com array
echo '<td align="center"><input name="excluir[]" type="checkbox" id="excluir[]"  value="'.$registo['num_cheque'].'" /></td>';
echo '<td>'.$registo['num_cheque'].'</td>';
echo '<td>'.$registo['data'].'</td>';
echo '<td align="right">'.$registo['valor'].' €</td>';
echo '<td>'.$registo['num_factura'].'</td>';
echo '</tr>';
}
// -------------------------------------------
?>
</table>
<br><br>
<p align="center"><input type=submit value="Depositar"></p>
</form>


E o código que recebe e assinala como depositado...


Código:
$valores = $_POST['excluir'];
for($i = 0;$i<count($valores);$i++)
{
    $consulta = "UPDATE cheques SET devolvido='Sim' WHERE num_cheque='".$valores[$i]."'";
    mysql_query($consulta);
}


O problema é o seguinte: não funciona continua como não depositado faça o que eu fizer...
Se me puderem dar uma mãozinha porfavor......:sad:
 
Última edição pelo moderador:
Back
Topo