Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/10/2003, 17:40
amhyd
 
Fecha de Ingreso: octubre-2003
Mensajes: 32
Antigüedad: 20 años, 6 meses
Puntos: 0
Por que le estas diciendo "si '0' es menor o igual que 'mysql_num_rows($result2)'".
Entonces fijate bien en tu condicion, "si '0' es menor o igual que 'mysql_num_rows($result2)'", siempre mostrara como si hubiesen resultados, ya que si no los hay sería igual a '0' entonces tu le dijiste que lo muestre, y tu 'else' nunca se mostrará por que si no hay ningún registro entonces hay '0' registros y tu condicion dice que si es igual tambien muestre el listado de tu base de datos.

De modo te condición quedaría mejor así:
Código PHP:
if (mysql_num_rows($result2) != "0")

Ya que aquí le decimos que si 'mysql_num_rows($result2)' es distinto que cero, es decir que tengamos, 1, 2, 3, 4, etc lo muestre, o sea, que si hay registros. De otro modo('else'), si es '0' es por que que no hay registros y mostramos el mensaje.

ó tambien así:
Código PHP:
if (mysql_num_rows($result2) > "0")

'mysql_num_rows($result2)' mayor que '0' osea, 1, 2, 3, 4, etc... si no mostramos 'else'.


amhyd

Última edición por amhyd; 23/10/2003 a las 17:47