Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在保存到数据库之前检查数量_Php_Laravel_Laravel 5.3 - Fatal编程技术网

Php 如何在保存到数据库之前检查数量

Php 如何在保存到数据库之前检查数量,php,laravel,laravel-5.3,Php,Laravel,Laravel 5.3,如何检查我的v_total_quantity.total_quantity_boxinput('quantity_box')[$i] 当我提交数据时,这里是我的表和控制器 id_w | id_p | product_name| total_quantity_box 10 | 1 | snack |10 10 | 2 | watebottle |10 10 | 3 | headphone |10

如何检查我的
v_total_quantity.total_quantity_box<$request->input('quantity_box')[$i]

当我提交数据时,这里是我的表和控制器

    id_w | id_p  | product_name| total_quantity_box
    10   | 1     | snack       |10
    10   | 2     | watebottle  |10   
    10   | 3     | headphone   |10


  for ($i=0; $i < $count; $i++) {
        $warehouse_products_sell = New Warehouse_products_sell;
        $warehouse_products_sell->id_w = $request->input('idw');
        $warehouse_products_sell->id_c = $request->get('id_c')[$i];
        $warehouse_products_sell->id_p = $request->get('id_p')[$i];
        $warehouse_products_sell->quantity_box = $request->input('quantity_box')[$i];
        $warehouse_products_sell->price = $request->input('price')[$i];
        $warehouse_products_sell->serial_num = $a;
        $a = DB::table('v_total_quantity')
                ->select([
                'v_total_quantity.id_w',
                'v_total_quantity.id_p',
                'v_total_quantity.total_quantity_box',
                'products.product_name',
                'products.product_unit',
                'products.id_product',
             ])
            ->leftjoin('products', 'v_total_quantity.id_p', '=', 'products.id_p')
            ->where([
                ['v_total_quantity.id_w', '=', $request->input('idw')],
                ['v_total_quantity.id_p', '=', $request->input('quantity_box')],
                ]);

        // if ($a->id_p < $request->input('quantity_box')) {
        //     echo "success";
        // }else{
        //     echo "error";
        // }
        // $warehouse_products_sell->save();
    }
id|w | id|p |产品|名称|总量|框
10 | 1 |零食| 10
10 | 2 | watebottle | 10
10 | 3 |耳机| 10
对于($i=0;$i<$count;$i++){
$warehouse\u products\u sell=新的warehouse\u products\u sell;
$warehouse\u products\u sell->id\u w=$request->input('idw');
$warehouse\u products\u sell->id\u c=$request->get('id\u c')[$i];
$warehouse\u products\u sell->id\u p=$request->get('id\u p')[$i];
$warehouse\u products\u sell->quantity\u box=$request->input('quantity\u box')[$i];
$warehouse\u products\u sell->price=$request->input('price')[$i];
$warehouse\u products\u sell->serial\u num=$a;
$a=DB::表格('v_总数量'
->挑选([
“v_总数量。id_w”,
“v_总数量。id_p”,
“v_总数量。总数量框”,
“产品.产品名称”,
“产品。产品单位”,
“products.id_product”,
])
->leftjoin('products'、'v_total_quantity.id_p'、'='、'products.id_p')
->在哪里([
['v_total_quantity.id_w','=',$request->input('idw')],
['v_total_quantity.id_p','=',$request->input('quantity_box'),
]);
//如果($a->id\p<$request->input('quantity\u box')){
//呼应“成功”;
//}其他{
//回声“错误”;
// }
//$warehouse\u products\u sell->save();
}
但它不起作用

在我的blade_temp中,我使用了动态添加,这就是为什么我要[$i]

 <select style="width:48%;" class="productname" name="id_p[]">
  <option value="0" disabled="true" selected="true"> Product Name</option>
 </select>

品名

我想确保我的“总数量”框不-

不起作用
不是一条错误消息,也不会告诉试图帮助您解决问题的人。另外,您的问题似乎被打断了,最后一句似乎不完整。@别担心,很抱歉我在这里处理了我的新问题,所以很抱歉我的英语不好
它不起作用
不是错误消息,也不会告诉试图帮助您的人有关您的问题的任何信息。另外,你的问题似乎被打断了,最后一句似乎不完整。@Don’t抱歉,我在这里处理了我的新问题,所以抱歉,我的英语不好