Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/03/2007, 16:11
javitor52x
 
Fecha de Ingreso: marzo-2006
Mensajes: 9
Antigüedad: 18 años, 10 meses
Puntos: 0
[SOLUCIONADO]Problema con el Top de una web p2p

Hola buenas noches tengo un problema en un top 5 que tengo en una web de enlaces p2p el tema esta en cuando cuenta los click osea las veces que se a descargado ese enlace eso lo cuenta y lo manda a la base de datos todo eso esta bien pero cuando quiero hacer el top 5 me cuenta solo la primera unidad por ejemplo :

Tego 10 peliculas
peli1 99 clicks
peli2 80 clicks
peli3 8 clicks
peli4 7 clicks
peli5 68 clicks
peli6 55 clicks
peli7 100 clicks
peli8 200 clicks
peli9 700 clicks
peli10 856 clicks

y deveria de colocarmelas en el top de mayor a menor seria asi

peli10 856 clicks
peli9 700 clicks
peli8 200 clicks
peli7 100 clicks
peli1 99 clicks

Pongo 5 por que es un top 5 pero da lo mismo.
Pero envez de colocarmelas asi me las coloca asi

peli1 99 clicks
peli2 80 clicks
peli3 8 clicks
peli4 7 clicks
peli5 68 clicks

osea que lo que cuenta es la unidad principal aunque aya 200 click solo cuenta el primer nuemero y si hay un 9 pues 9 es mayo que dos asi que no entiendo por que me ace eso acontinuacion os pongo el codigo de conexion que le e puesto:

Código:
 <?
				include("config.php");
				$td = mysql_query("SELECT * FROM elinks_descargas ORDER BY clicks DESC LIMIT 5");
				while($datostd = mysql_fetch_array($td)) {
				?>
                                                <tr>
                                                  <td width="83%"><font color="#EEEEEE">
                                                    <?
$tituloenlace2 = str_replace(" ", "_", str_replace("&uacute;", "u", str_replace("&oacute;", "o", str_replace("&iacute;", "i", str_replace("&eacute;", "e", str_replace("&aacute;", "a", str_replace(".", "_", $datostd[titulo])))))));
					  if(strlen($datostd[titulo]) > "25") { 
$datostd[titulo] = substr($datostd[titulo],0,25)."..."; 
}
echo'<a href="verficha-'.$datostd[id].'-'.$tituloenlace2 .'.html">'.$datostd[titulo].'</a>';
?>
y con esto muestro los clicks

Código:
<? echo $datostd[clicks] ?>
aver si alguien me puede alludar a solucionarlo saludos

Última edición por javitor52x; 06/03/2007 a las 13:23