Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/02/2017, 10:41
keivis
 
Fecha de Ingreso: julio-2013
Mensajes: 123
Antigüedad: 10 años, 9 meses
Puntos: 1
Php mysql consulta no funciona

Buscando ayuda en aclarar una duda. Tengo una consulta php mysql, todo marcha bien pero quiero aplicarle un for osea un ciclo para que me muestre todos los resultados de una tabla y su respectivo proceso. He intentado varios intentos de diferentes maneras y nada si alguien me puede aclarar la duda se lo agradezco.

Código PHP:
Ver original
  1. <?php
  2. include ("../../../funciones/conexion.php");
  3. $con = mysqli_connect($host, $user, $pass) or die("Error al conectarse al servidor");
  4. mysqli_select_db($con, $db) or die("Error al conectarse a la base de datos");
  5. $resultingreso = mysqli_query($con, "SELECT sum(medicamento) cantidad_recibida,medicamento FROM medicina");  
  6. $resultegreso = mysqli_query($con, "SELECT sum(medicamento) cantidad_entregada FROM entrega");
  7.  
  8. if (mysqli_num_rows($resultingreso) > 0)
  9. if (mysqli_num_rows($resultegreso) > 0)
  10.  
  11. {
  12. ?>
  13. <table border="1" width="100%" id="bordesc">
  14. <tr>
  15. <th>Medicina</th>
  16. <th>Ingreso</th>
  17. <th>Egreso</th>
  18. <th>Disponible</th>
  19. </tr>
  20. <?php
  21.  
  22. while ($datos = mysqli_fetch_array($resultingreso))
  23. while ($resultegre = mysqli_fetch_array($resultegreso))
  24. {
  25. $totaling=$datos['cantidad_recibida'];
  26. $totalegre=$resultegre['cantidad_entregada'];
  27. $saldo = $totaling - $totalegre;
  28. ?>
  29. <tr>
  30. <td align="center"> <?=$datos["medicamento"]?></td>
  31. <td align="center"> <?=$datos["cantidad_recibida"]?> Bs</td>
  32. <td align="center"><?=$resultegre["cantidad_entregada"]?> Bs</td>
  33. <td align="center"><?php echo''.$saldo.'';?> Bs</td>
  34. </tr>
  35. <?php
  36. }
  37. ?>
  38. </table>
  39. <?php
  40. } else {
  41. echo "No se encontraron datos en la base de datos";
  42. }
  43. ?>