ajam pero el tema es k mi checkbox nunca voy a saber cuantos son entonces no les puedo asignar un nombre fijo lo k hago es lo siguiente asi es como los llamo
Código PHP:
<script>
function alertaChecked(){
var valor = document.miFormulario.check.checked;
if (valor){
var cantidad;
cantidad=parseInt(document.miFormulario.miValue.value)+1;
document.miFormulario.miValue.value=cantidad;
}
}
</script>
<table border="0"width="900" align="center" >
<tr align="center" height="10">
<td align="center" width="100" bgcolor="#005397" ><font color="#FFFFFF">Sucursal</font></td>
<td align="center" width="100" bgcolor="#005397"><font color="#FFFFFF">Cliente</font></td>
<td align="center" width="10" bgcolor="#005397" colspan="2"><font color="#FFFFFF">Pago del Dia</font></td>
</tr>
<?php
$id=0;
include("conexion.php");//incluye archivo de conexion.
$consulta="select p_id,pedidos.suc_id,pedidos.c_id,p_recibido,p_sacar,clientes.c_id,clientes.c_cliente,sucursal.suc_id,nom_suc from pedidos,clientes,sucursal where pedidos.suc_id=$sucu and p_est=1 and p_entrega>='$fecha' and p_sacar='0' and pedidos.c_id = clientes.c_id and pedidos.suc_id = sucursal.suc_id";
$resultado=mysql_query($consulta);
while($fila=mysql_fetch_array($resultado)){
$cant=mysql_num_rows($resultado);
$tot=$fila[p_recibido] + $tot;
$id+=1;
?>
<tr align="center">
<td align="left" bgcolor="#C0C0C0"><?php echo($fila[nom_suc]);?></td>
<td bgcolor="#C0C0C0" align="left"><?php echo($fila[c_cliente]);?></td>
<td align="center" bgcolor="#C0C0C0">$ <?php echo($fila[p_recibido]);?></td>
<td align="center" bgcolor="#C0C0C0"><input type="checkbox" name="check<?=$id?>" onclick="alertaChecked()" value="<?php echo($fila[p_id])?>" /></td>
</tr>
<?php
}
mysql_close();
?>
</table>
<input type="hidden" value="<?=$id?>" name="miValue">