Ver Mensaje Individual
  #8 (permalink)  
Antiguo 05/05/2014, 10:40
Farrell
 
Fecha de Ingreso: septiembre-2013
Mensajes: 18
Antigüedad: 11 años, 6 meses
Puntos: 1
Pregunta Respuesta: Resultado de consulta MYSQL

Cita:
Iniciado por gnzsoloyo Ver Mensaje
No estás recorriendo nada, sólo suma una vez por cada ejecución, pero no imprimiendo nada:
Código PHP:
Ver original
  1. <?php    
  2. require_once('config.php');
  3.  
  4. $result = mysql_query("SELECT * FROM entradas ORDER BY id DESC LIMIT 6", $cn) ;
  5. while ($row = mysql_fetch_array($result));
  6. {
  7.     $contador++
  8.  
  9.     if ($contador == 1){
  10.         echo "<li class=\"p1 active\">";  
  11.         }
  12.     else{
  13.         echo "<li class=\"p".$contador."\">";
  14.         echo "<a href='#'>";  
  15.         echo "<img src=\"images/1_big.gif\" width=\"416\" height=\"290\" alt=\"\"/>";
  16.         echo "<span class=\"opacity\"></span>";
  17.         echo "<span class=\"content\"><h1>".$row['titulo']."</h1><p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit.</p></span>";
  18.         echo "</a></li>";
  19.         }
  20. }
  21.         ?>
Al no abrir llaves luego del while(), PHP asume que la siguiente línea es la única incluida en ese loop. El resto son independientes.


ahora el problema es q solo imprime <li class="p1 active"></li> y no los demas p2, p3, p4, p5, p6 me entiendes? quiero q se impriman los 6 registros en listas solo q el primero tendra el class = p1 active!