Ver Mensaje Individual
  #7 (permalink)  
Antiguo 24/08/2014, 12:13
Avatar de NSD
NSD
Colaborador
 
Fecha de Ingreso: mayo-2012
Ubicación: Somewhere
Mensajes: 1.332
Antigüedad: 12 años
Puntos: 320
Respuesta: Mi for() me devuelve datos innecesarios

Cita:
Select * from 'nombre de tabla'
Supongo que no tienes una tabla que se llama 'nombre de tabla' ¿Verdad? ¿Costaría mucho poner el nombre real de la tabla?

Mas alla de eso, puedes probar este codigo:
Código PHP:
Ver original
  1. <?php
  2. class madre{
  3.     public function ID()
  4.    {
  5.         // No es buena practica usar el '*', solo trae los campos que necesites.
  6.         $sql = "SELECT id FROM madres";          
  7.         if(!($res =  mysql_query($sql, class_con::conection())))
  8.             echo "Hay un problema en la consulta";
  9.         else
  10.         {
  11.             $this->variable = []; // Inicializar la variable.
  12.             // No hay razon para usar MYSQL_BOTH (el valor por defecto) si solo vas a usar las claves asociativas.
  13.             while($this->variable[] = mysql_fetch_array($res, MYSQL_ASSOC));
  14.             return $this->variable;
  15.         }
  16.     }
  17. }
  18.  
  19. $madre= new madre();
  20. ?>
  21.  
  22.     <table width="703" border="0" id="id_pet_0" cellpadding="2" cellspacing="2" >
  23. <?php
  24. foreach($madre->ID() as $id)
  25. {
  26. ?>
  27.       <tr>
  28.         <td width="537" bgcolor="#CAF1FF">
  29.               <h6>
  30.                      <?=$id["id"]?>
  31.                      <br>
  32.                      <a href="">Ver datos</a>
  33.                </h6>
  34.         </td>
  35.         <td width="145" align="center" bgcolor="#CAF1FF"><h6>imagen</h6></td>
  36.       </tr>
  37. <?php
  38. }
  39. ?>
__________________
Maratón de desafíos PHP Junio - Agosto 2015 en FDW | Reglamento - Desafios