Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/01/2012, 10:27
yamsita
 
Fecha de Ingreso: diciembre-2011
Mensajes: 90
Antigüedad: 12 años, 10 meses
Puntos: 0
Mostrar numero de registros encontrados en pantalla

Hola a todos!
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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<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 
Gracias!!