Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/05/2011, 05:28
cabeto_1972
 
Fecha de Ingreso: marzo-2004
Mensajes: 199
Antigüedad: 20 años, 1 mes
Puntos: 1
do-while dentro de un if

Hola, no soy experto en las sintaxis de programacion en php, de hecho se hacer solo cosas básicas que cuando no salen como espero, me quitan bastante tiempo, sin embargo no me gusta molestar aqui casi, lo hago cuando definitivamente no encuentro respuesta. La situacion es q tengo una lista de productos clasificada por usuarios, creada asi

<?php do{;?>
<$aqPRODUCTO["Nombre"];?>
<?php }while ($aqPRODUCTO = mysql_fetch_array($qPRODUCTO));?>

la idea es q si hay un usuario que no tenga ningun producto publicado no se salga una tabla vacia si no un anuncio que diga q no tiene productos publicados, asi q pense hacerlo mediante un if asi:

if(empty($aqPRODUCTO["Nombre"]))
{echo" NO HAY PRODUCTOS PUBLICADOS";}
else
{echo
"<table><tr><td><?php do{;?>
<$aqPRODUCTO["Nombre"];?></td>
<?php }while ($aqPRODUCTO = mysql_fetch_array($qPRODUCTO));?>
</table>";}

La cuestion es q no me funciona, no se si es que no se puede meter un do-while dentro de un if o como digo no conozco mucho de la sintaxis.

De ante mano, agradezco la colaboracion.