Foros del Web » Programando para Internet » PHP »

crear top de árticulos y usuarios con php

Estas en el tema de crear top de árticulos y usuarios con php en el foro de PHP en Foros del Web. Amigos de foros del web de tiempo como siempre mis dudas siempre encuentro la solución en este foro esta ves estoy tratando de crear un ...
  #1 (permalink)  
Antiguo 20/11/2010, 21:21
Avatar de Masterphp  
Fecha de Ingreso: septiembre-2009
Ubicación: /home/php/
Mensajes: 94
Antigüedad: 14 años, 7 meses
Puntos: 3
crear top de árticulos y usuarios con php

Amigos de foros del web de tiempo como siempre mis dudas siempre encuentro la solución en este foro esta ves estoy tratando de crear un top de árticulos y de usuarios que tienen mas post: venga

Ejm:
=====================================
TOP USUARIOS CON MAS POST:
Luis Post: 340
Jorge Post: 120
Lucas Post: 60
Matias Post: 20
=====================================

el que mas post tenga este mas adelante.
tengo tablas creados en mi bd tabla usuarios con campos idUsuario, usuario
Y tabla noticias con campos idNoticia, cuerpo, idUsuario, tipo
en campo tipo es un enum con post y foro
lo que trato de hacer es contar los usuarios con mas post: he formulado este codigo php:
Código PHP:
<?php 


$maxRows_posteadores 
5;
$pageNum_posteadores 0;
if (isset(
$_GET['pageNum_posteadores'])) {
  
$pageNum_posteadores $_GET['pageNum_posteadores'];
}
$startRow_posteadores$pageNum_posteadores $maxRows_posteadores;

mysql_select_db($database_registro$conexion);
$query_posteadores "SELECT *, count (idUsuario)  AS total FROM noticias, usuarios WHERE noticias.idUsuario=usuarios.idUsuario GROUP BY noticias.idUsuario ORDER BY total DESC";
$query_limit_posteadores sprintf("%s LIMIT %d, %d"$query_posteadores$startRow_posteadores$maxRows_posteadores);
$posteadores mysql_query($query_limit_posteadores$posteadores) or die(mysql_error());
$row_posteadores mysql_fetch_assoc($posteadores);

if (isset(
$_GET['totalRows_posteadores'])) {
  
$totalRows_posteadores $_GET['totalRows_posteadores'];
} else {
  
$all_posteadores mysql_query($query_posteadores);
  
$totalRows_posteadores mysql_num_rows($all_posteadores);
}
$totalPages_posteadores ceil($totalRows_posteadores/$maxRows_posteadores)-1;

?>

<?php do { ?>


<?php echo $row_posteadores['usuario'];?>:&nbsp;Post:<?php echo $row_posteadores['total'];?>

<?php } while ($row_posteadores  mysql_fetch_assoc($posteadores )); ?>
Espero sus ayuda amigos estare al tanto cualquier ayuda sera agradecido les dejo mi email: [email protected]

Última edición por Masterphp; 20/11/2010 a las 21:25 Razón: nombre duplicado en un ejm de base de datos zorry
  #2 (permalink)  
Antiguo 06/01/2011, 14:06
Avatar de Masterphp  
Fecha de Ingreso: septiembre-2009
Ubicación: /home/php/
Mensajes: 94
Antigüedad: 14 años, 7 meses
Puntos: 3
Respuesta: crear top de árticulos y usuarios con php

ya solucione el problema ya no necesito respuestas garcias xD

Etiquetas: curso, php+mssql, programacion
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 06:14.