Foros del Web » Programando para Internet » PHP »

Mostrar numero de registros encontrados en pantalla

Estas en el tema de Mostrar numero de registros encontrados en pantalla en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 11/01/2012, 10:27
 
Fecha de Ingreso: diciembre-2011
Mensajes: 90
Antigüedad: 12 años, 3 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!!
  #2 (permalink)  
Antiguo 11/01/2012, 10:32
Avatar de lohenzoo  
Fecha de Ingreso: septiembre-2011
Ubicación: Ciudad Juarez, Chihuahua
Mensajes: 26
Antigüedad: 12 años, 6 meses
Puntos: 5
Respuesta: Mostrar numero de registros encontrados en pantalla

puedes usar la variable

Código PHP:
$num_rows mysql_num_rows($result); 
esta te muestra el total de los resultados encontrados, y puedes ponerla en cualquier parte de tu script, claro despues de la consulta.
  #3 (permalink)  
Antiguo 11/01/2012, 11:15
 
Fecha de Ingreso: diciembre-2011
Mensajes: 90
Antigüedad: 12 años, 3 meses
Puntos: 0
Respuesta: Mostrar numero de registros encontrados en pantalla

woww cierto, en verdad muchas gracias por tu ayuda!

Etiquetas: mysql, numero, pantalla, registro, registros, tabla, variables
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:46.