se me ocurre esta opcion
Código PHP:
// Carga los productos
$Select = mysql_query("select * fro productos order by codigo asc");
// Recorro los productos
while ($Recorre = mysql_fetch_array($Select))
{
// Genera el nombre del campo
$Actual = "Cantidad_".$Recorre['Codigo'];
// Recibe la cantidad asignada al producto actual
$Cantidad = $_POST[$Actual];
if ($Cantidad > 0)
// Inserta el pedido
$Agrega = mysql_query("insert into pedidos values ('".$CodPedido."','".$Recorre['Codigo']."','".$Cantidad."')");
if ($Agrega)
echo "Se agrego el producto al pedido";
}