Estimados. me dijeron que utilizara un IF con mysql_nums_rows para verificar si la consulta es vacia o no, siendo no vacia con mysql_nums_rows > 0, sino, else, muestra un mensaje no hay coincidencias, utilice la funcion pero no me funciona, solo me muestra los marcos de la tabla HTML, pero sin los valores de la consulta.
Les dejo el codigo si me pueden ayudar, de antemano gracias.
Código PHP:
<?php
$con = mysql_connect("localhost","labunab_adm","xxxxx") or die ("Error: No se ha podido establecer la conexión con maquina local" . mysql_error());
mysql_select_db("labunab_prototipo",$con) or die ("Error: No se ha podido seleccionar la BBDD de la maquina local" . mysql_error());
$qry = "SELECT * FROM ticket";
$res = mysql_query($qry);
if (mysql_nums_rows($res)>0)
{
while($fila = mysql_fetch_array($res))
{ ?>
<tr>
<td><?php print "$fila[IdTicket]";?></td>
<td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong><?php print "$fila[NombreSoft]"; ?></strong></font></td>
<td width="118"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong><?php print "$fila[Laboratorio]"; ?></strong></font></td>
<td width="94"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong><?php print "$fila[FechaCreacion]"; ?></strong></font></td>
<td width="87"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong><?php print "$fila[HoraCreacion]"; ?></strong></font></td>
</tr>
<?php
} ?>
</table>
<?php
}
else
{
echo 'No se encontraron coincidencias para tu consulta';
}
?>