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>