Claro pero aun sigo sin entender como meter el valor debido a la consulta, y si declaro la variable asi?
Código PHP:
<?php
if (isset($_POST['submit'])) {
if($_POST['checkbox'] != "")
{
if(is_array($_POST['checkbox']))
{
// realizamos el ciclo
while(list($key,$value) = each($_POST['checkbox']))
{
$cliente=$_POST['cliente'];
$sql=@mysql_query("INSERT INTO deporte (cliente, requerimiento, valor) VALUES ('$cliente','$value','$var')");
}
}
}
if($sql){
echo 'Se han agregado las tablas';
}
else{
echo 'No se ha podido agregar las tablas';
}
}
?>
<form action="" 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="1" />Arroz</td>
<td><input name="valor[<?php $var=1;echo $var;?>]" type="text" id="1" placeholder="Cantidad" value="" /></td>
</tr>
<tr>
<td><input name="checkbox[]" type="checkbox" id="checkbox" value="2" />Fideo</td>
<td><input name="valor[<?php $var=2;echo $var;?>]" type="text" id="2" 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="submit" id="submit" value="Enviar" /></td>
</tr>
</table>
</form>