tengo una pequeña duda de como mostrar la informacion despues de una consulta en mysql, mi codigo es el siguiente:
realizo el query, posteriormente realizo un while y dentro del while voy mostrando la informacion en pantalla, todo funciona bien el problema es que necesito mostrar el total de resultados encontrados hasta arriba de la consulta, pero la variable con este valor es designada hasta despues de ue terkmina el while.
Como podria mostrar el numero de mis registros hasta arriba? es necesario mover toda mi estructura?
Código PHP:
$selecciona = "SELECT * FROM Proveedor WHERE (...)";
$hacer = mysql_query($selecciona);
if($hacer>0){
$No = 0;//muestra el numero de registros encontrados
$no = 1; //va enumenrando cada regiostro
while($row = mysql_fetch_array($hacer)){
$Id_empresa = $row[0];
$Id = $row[1];
$Fecha_Registro = $row[2];
$Hora_Registro = $row[3];
.
.
.
$Informacion = $row[43];
//Todo se mostrara en una tabla
echo '<br/><table width="802" align="center">
<tr>
<td width="631" bgcolor="#c0c0c0"><div align="left"> <font face="Verdana" size="2">Resultados de la busqueda</td></tr>
<br/>';
echo "<font face='verdana' size='1'><strong>• ".$no++."</strong></font><br/>";
//
if($_POST["nombre2"] =='on'){
echo "<font face='verdana' size='1'><strong>• Empresa: <a href='Info_sectores/info_general.php?Id_empresa=$Id_empresa&Empresa=$Empresa' target='_blank'>".$Empresa."</a></strong><br/>";
}
if($_POST["rfc2"] =='on'){
echo "<font face='verdana' size='1'><strong>• RFC: </strong>".$RFC."<br/></font>";
}
.
.
.
etc...
}//cierre del while despues de mostrar toda la informacion