Hola de nuevo y como siempre gracias por la ayuda que me dan.
Les comento lo que quiero hacer, tengo dos paginas en php. En una tengo una tabla, la cual al final de cada fila tiene un checkbox y un textbox. Lo que quiero hacer es pasar solamente los textbox que hayan sido completados de los checkbox que fueron tildados unicamente, ya que como lo estoy haciendo ahora, me pasa todos, y los que no estan completados tienen el valor cero, que luego se me complica en la otra pagina ya que cuando hago una multiplicacion el resultado es 0.
Pego el codigo:
Código PHP:
<?php
include_once 'lib.php';
$conexion= mysql_connect($dbhost, $dbuser, $dbpassword);
mysql_select_db($database, $conexion);
$result = mysql_query("SELECT id_stock, codigo, descrip, pre_min, pre_may, disponibles FROM stock where activo = '1'", $conexion);
echo "<body>";
echo"<form name='vender' method='post' action='vender_prod.php'>";
echo"<table name='tab_ven' border='2'>
<tr>
<th>ID</th>
<th>Codigo</th>
<th>Descrip</th>
<th>Prec.Min</th>
<th>Prec.May</th>
<th>Disponibles</th>
<th></th>
<th style='border: none'> </th>
<th>Cantidad</th>
</tr>";
$i=0;
while($row = mysql_fetch_array($result)){
echo "<tr>
<td>$row[id_stock]</td>
<td>$row[codigo]</td>
<td>$row[descrip]</td>
<td align=right>$$row[pre_min]</td>
<td align=right>$$row[pre_may]</td>
<td align=center>$row[disponibles]</td>
<td><input name='seleccion[]' type='checkbox' value=$row[id_stock]'></td>
<td style='border: none'> </td>
<td><input id='cantidad' cantidad name='cantidad[]' type='text' style='width: 60'></td>
</tr>";
$i++;
}
echo "</table>";
echo "<br>";
echo "<input type='submit' name='submit' value='enviar'>";
echo "</form>";
echo "</body>";
?>
como pueden ver el checkbox lo paso con "seleccion[]" ya que puede tildar varios. pero ese anda perfecto, solo pasa los que estan seleccionados. El problema es cuando paso "cantidad[]", ya que me pasa los textbox que estan vacios osea en 0 y los que no tambien, me pasa todos.