26/10/2011, 03:19
|
|
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. |