Código MySQL:
Ver original
TABLA ENVIO IDP | CANT 1 | 90 2 | 100 3 | 81 ESTAS SON LAS CANTIDADES QUE SE ESTAN SACANDO DE BODEGA
La cuestion es que tengo otra tabla de donde salen esos datos pero quisiera comparar que las cantidades no exedan las cantidades que se estan ingresando
Código MySQL:
Si se dan cuenta el Producto 3 esta enviando mas de lo que solicito, por lo que quisiera que lo detectara antes de insertar en la tablaVer original
TABLA PEDIDO IDP | CANT 1 | 100 2 | 150 3 | 80 ESTAS SON LAS CANTIDADES QUE EL CLIENTE SOLICITO
(se que es preferible que se inserten y despues compare pero quiero agotar primero este recurso)
lo que tengo hasta ahora es esto
Código PHP:
El cual me devuelve un 1 aunque le cambie la cantidad ( si le cambio la cantidad a todos me devuelve el 0)Ver original
<?php $ida=$_POST['ida']; $idd=$_POST['idd']; $cant=$_POST['cant']; $pres=$_POST['pres']; foreach ($idd as $v=>$va){ $q1=$cn->query("SELECT count(*) FROM sys_presupuesto_detalle WHERE (idpresupuesto_detalle='{$idd[$v]}' AND cantidad>='{$cant[$v]}')"); $count=$q1->num_rows; } /*while($r1=$q1->fetch_array()){ echo $r1['count(*)'].'<br>'; }*/ while($r1=$q1->fetch_array()){ $cosa=$r1['count(*)'].'<br>'; } if($cosa==1) { echo '<h3>CORRECTOS</h3>'; } elseif($cosa==0) { echo '<h3>NADA QUE VER</h3>'; } ?>
De antemano gracias