Cuando la herrmienta se presta se registra un 0 en el campo MovCod de la DB. Si la herramienta ya fue devuelta tiene un 1 en el campo MovCod.
CodHer Descripcion StockActual Cantidad de her. prestadas Cantdad de her.Devueltas
Mi error esta en los contadores, ya que necesito contar por cada registro las cantidades prestadas y devueltas, pero no se como hacerlo. Espero su ayuda
Código PHP:
Ver original
<?php include("conexion.php"); ?> <html> <head> <title>PANIOL</title> </head> <body> <table align="center"> <tr> <td>Cod.Herr</td> <td>Descripcion</td> <td>StkActual</td> <td>Cant.Prest</td> <td>Cant.Devueltas</td> </tr> <?php $cantprestadas=0; $cantdevueltas=0; $stkactual=0; $consulta1="SELECT HerCod, HerDes, HerSto from herramientas"; { $consulta2="SELECT MovCod from movimientos WHERE HerCod=".$row['HerCod'].""; { if($row2['MovCod']==0) { $cantprestadas++; } else { $cantdevueltas++; } } $stkactual=($row["HerSto"] - $cantprestadas) + $cantdevueltas; echo "<tr>"; echo "<td>".$row["HerCod"]."</td>"; echo "<td>".$row["HerDes"]."</td>"; echo "<td>".$stkactual."</td>"; echo "<td>".$cantprestadas."</td>"; echo "<td>".$cantdevueltas."</td>"; echo "</tr>"; }