-Hola gente, les dejo aqui el ejercicio q tengo q hacer y mi codigo. El ejercicio contiene dos tablas en la DB, y con un aplicativo d PHP, tengo q armar un listado de "herramientas": La tabla HERRAMIENTAS es el maestro. La tabla MOVIMIENTOS tiene un registro por cada vez que se presto una herramienta.
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>";
}