Ver Mensaje Individual
  #8 (permalink)  
Antiguo 11/04/2016, 12:04
ilu7ionHD
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Listar con PHP desde Base de datos

¿Me ayudan?

Código PHP:
Ver original
  1. require 'Logica.php';
  2. require 'SQL.php';
  3. $logica = new Logica();
  4. $db = new SQL();
  5. $listaCategorias = $logica->listarCategorias();
  6. if(count($listaCategorias)>0)
  7.     {
  8.         echo "<table>";
  9.                 //header
  10.                 echo "<tr><td>ID</td>";
  11.                 echo "<td>Nombre</td>";
  12.                 echo "<td>Descripción</td></tr>";
  13.                     //data  
  14.                      while ($row = $db->recorrer($listaCategorias))  {
  15.                       echo "<tr><td>{$row['id']}</td>";
  16.                       echo "<td>{$row['nombre']}</td>";
  17.                       echo "<td>{$row['descripcion']}</td></tr>";
  18.                     }
  19.  
  20.         echo "</table>";
  21.     }
  22.    
  23.     else
  24.         {
  25.           echo 'No hay categorias';
  26.  
  27.         }

Código PHP:
Ver original
  1. class Logica
  2.    {
  3.     public function listarCategorias()
  4.         {
  5.           require 'Categoria.php';
  6.           $categorias = new Categoria(null, null);
  7.           $categorias->Listar();
  8.           return $categorias;
  9.         }
  10.    }
//clase USUARIO
Código PHP:
Ver original
  1. public function Listar()
  2.     {
  3.       $db = new SQL();
  4.       $sentencia = "SELECT * FROM categorias;";
  5.       $sql = $db->query($sentencia);
  6.       $arrayAso = $db->recorrer($sql);
  7.       return $arrayAso;
  8.     }

//CLASE SQL

Código PHP:
Ver original
  1. public function recorrer($x)
  2.       {
  3.         return mysqli_fetch_array($x);
  4.       }
  5.      
  6.   public function rows($y)
  7.       {
  8.         return mysqli_num_rows($y);
  9.       }