Hola a todos, muchas veces he visto la funcion que te muestra un mensaje mientras se carga una pagina pero quisiera saber si se puede hacer una funcion similar en php que te muestre un mensaje mientras se cargan los datos de una consulta. mi duda viene de lo siguiente tengo lo siguiente
Esto me muestra los datos de una consulta en una tabla pero el problema es que este proceso se demora de a dos o tres segundos y me gustaria que en ese lapso se mostrara un mensaje.
Código PHP:
<form name="form1" method="post" action="javascript:enviarFormulario('../dao/php_administrador/buscar.php','form1');">
<table align="left"><tr colspan="2">
<td>
<input type="hidden" name="cod" value="bu">
<input type="hidden" name="id_adm" >
</td></tr>
</table>
<table border="1" width="380">
<caption align="center">
<span><img src="../Imagenes/tod_re.png" width="378" height="70" border="0"></span>
</caption>
<tr class="celda" align="center">
<td>C.C Del Administrador</td>
<td>Nombre</td>
</tr>
<?php
for($i=0;$i<$num;$i++)
{
$dat=$adm->buscar_tod_adm($i);
echo"<tr align='center'>
<td><A href=\"Javascript:document.form1.id_adm.value='".$dat[0]."';document.form1.submit();\">".$dat[0]."</a></td>
<td>".$dat[1]."</td>
</tr>";
}
y lo otro que me resulta extraño es que la funcion me consulta todos los datos de una tabla la cual en el momento solo tiene 6 registros y me parece que esos tres segundo de que se demora en mostrar los registros son mucho. quisiera saber si hay alguna forma de realizar estas consultas de una forma mas rapida.
ahhhhh la basa de datos en Postgres y esta es la funcion de consulta
Código PHP:
public function buscar_tod_adm($i)
{
$con=$this->db->consulta("id_administrador,nombre_adm",'administrador',"","");
if ($this->db->consulta) {
$fila = pg_fetch_row($this->db->consulta,$i);
}
$this->db->cerrarBase();
return $fila;
}
de antemano agradesco mucho su ayuda!!