resulta que envio dos arrelglos a una pagina y son s[] y ca[] pero solo s[] llega con los valores y ca[] solo llega el valor que esta en la posicion primera, cabe decir que esto genera una lista de checkbox y se supone que selecciono el check que quiero y en el campo input ingreso la cantidad del articulo que deseo, pero como les digo al parecer no me pesca la variable ca[] como arreglo si no solo me envia un solo valor que es el primero que se despliega
Código PHP:
<tr bgcolor="<?php echo"$td_color"; ?>">
<td align="left"><span class="proveedor_texto"><?php echo "$fila[nom_prov]";?></span></td>
<td align="left"><span class="proveedor_texto"><?php echo "$fila[nom_insu]";?></span></td>
<td align="right"><span class="proveedor_texto"><?php echo "$$fila[precio]";?></span></td>
<td align="center"><input class="input" type="checkbox" name="s[]" value="<?php echo "$fila[id_i]";?>"></td>
<td align="center"><input class="input" type="text" name="ca[]" size="1"></td>
</tr>
Código PHP:
<table border="0" bgcolor="#471F10" cellpadding="1" cellspacing="1" width="100%">
<?php
$i=0;
$selec=$_POST['s'];
$cant=$_POST['ca'];
$c=$cant[0];
$s=$selec[0];
while(!empty($s)){
$qry="SELECT r.id AS id, r.nombre AS nom_rubro,p.nombre AS nom_prov,i.nombre AS nom_insu,i.precio_unidad AS precio, i.id AS id_i FROM proveedores as p, insumos as i, rubro as r WHERE i.id_proveedor=p.id AND r.id=i.id_rubro AND i.id= '$s' ORDER BY r.id,i.nombre,p.nombre";
$res=mysql_query($qry);
$fila=mysql_fetch_assoc($res);
if($i%2==0){
$td_color="#CAAC8A";
}else{
$td_color="#A77A52";
}
echo $c;
$egreso=$fila[precio]*$c;
$sub_total+=$egreso;
?>
<tr bgcolor="<?php echo"$td_color"; ?>">
<td align="left"><span class="proveedor_texto"><?php echo "$s";?></span></td>
<td align="left"><span class="proveedor_texto"><?php echo "$fila[nom_insu]";?></span></td>
<td align="right"><span class="proveedor_texto"><?php echo "$egreso";?></span></td>
</tr>
<?php
$i++;
$c=$cant[$i];
$s=$selec[$i];
}
$total=$sub_total*1.19;
?>
<tr bgcolor="#CAAC8A">
<td align="right" colspan="2"><span class="proveedor_texto">Sub Total</span></td>
<td align="right"><span class="proveedor_texto"><?php echo "$sub_total";?></span></td>
</tr>
<tr bgcolor="#A77A52">
<td align="right" colspan="2"><span class="proveedor_texto">Total</span></td>
<td align="right"><span class="proveedor_texto"><?php echo "$total";?></span></td>
</tr>
</table>
necesito ayuda ;)
quien me puede decir por que sucede esto?????