Código HTML :
<form action="validar_checkbox.php" method="post"> <table width="28%" border="1" align="center"> <tr> <td>Nombre</td> <td><input type="text" name="cliente" id="cliente" placeholder="codigo de cliente" /></td> </tr> <tr> <td>Requerimientos:</td> <td> </td> </tr> <tr> <td><input name="checkbox[]" type="checkbox" id="checkbox" value="futbol" />Arroz</td> <td><input name="valor" type="text" id="valor" placeholder="Cantidad" value="" /></td> </tr> <tr> <td><input name="checkbox[]" type="checkbox" id="checkbox" value="atletismo" />Fideo</td> <td><input name="valor" type="text" id="valor" placeholder="Cantidad" value="" /></td> </tr> <tr> <td><input name="checkbox[]" type="checkbox" id="checkbox" value="sinvalor" />Input sin valor</td> <td></td> </tr> <tr> <td> </td> <td><input type="submit" name="button" id="button" value="Insertar" /></td> </tr> </table> </form>
Código PHP :
<?php require_once('conexion.php'); if($_POST['checkbox'] != "") { if(is_array($_POST['checkbox'])) { // realizamos el ciclo while(list($key,$value) = each($_POST['checkbox'])) { $cliente=$_POST['cliente']; $valor = $_POST['valor']; $sql=@mysql_query("INSERT INTO requerimiento (cliente, requerimiento, valor) VALUES ('$cliente','$value','$valor')"); } } } if($sql){ echo '<h1>Se han agregado las tablas</h1><br><a href="">ir atrás</a>';} else{ echo '<h1>No se ha podido agregar las tablas</h1><br><a href="">ir atrás</a>';} ?>
Pasa que yo quiero que cada tabla que se inserte aveces tendrá un valor, como por ejemplo Arroz cuanto de arroz quiere el cliente si 100Kg 200Kg para ello se le pone un valor en algunos casos no es necesario pero no se como hacer para que se inserte la tabla y ponga el valor correspondiente de cada una