Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/10/2011, 03:19
jledi
Invitado
 
Mensajes: n/a
Puntos:
Pregunta Impedir un salto en un bucle Do ... while

Hola. Ante todo gracias por atender mi pregunta.

Tengo una tabla noticias y un campo publicar. Este se rellenara con si o no dependiendo de si se quiere o no visualizar al publico.

Tengo la siguiente estructura que se repite con un do ... while:

<?php do { ?>

<div id="noticia"></div>


<?php } while ($row_noticias = mysql_fetch_assoc($noticias)); ?>

Entonces quiero comprobar si ese campo (publicar) esta relleno con si o no:

<?php do {
if ( $row_noticias['publicar'] == "si" ) { ?>

<div id="noticia"></div>


<?php } } while ($row_noticias = mysql_fetch_assoc($noticias)); ?>

Me lo comprueba pero me contabiliza la vuelta y solo quiero que salgan 3 registros.
Así que si el tercero es no me sale el espacio de la noticia y no sigue con la siguiente.
¿Como puedo hacer para que me lo compruebe sin que me cuente una vuelta?

Espero haberme explicado. Gracias.