Ver Mensaje Individual
  #11 (permalink)  
Antiguo 17/05/2011, 11:12
martin0290
 
Fecha de Ingreso: octubre-2009
Mensajes: 84
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: [Últimos 10 Resultados] Php y SQL, no salen =(

Mira por ej:

Para hacer un TOP comentaristas hice el siguiente codigo y me trajo 10 resultados:

Código:
<?php

if(!defined('DATALIFEENGINE'))
{
  die("Hacking attempt!");
}

$ncomentarios = dle_cache("ncomentarios", $config['skin']);
$sql = $db->query("SELECT user_id, name, foto, comm_num FROM ".PREFIX."_users order by comm_num DESC LIMIT 0,10");
while ($row = $db->get_row($sql)) {
if ($config['allow_alt_url'] == "yes") {
$userlink = "<a href=\"".$config['http_home_url']."usuario/".urlencode($row['name'])."/\">";
} else {
$userlink = "<a href=\"$PHP_SELF?subaction=userinfo&user=".urlencode($row['name'])."/\">";
}
if ($row['foto'] !== "")
$ava = "{$userlink}<img src=\"".$config['http_home_url']."uploads/fotos/".$row['foto']."\" align=\"center\" width=\"25\" </a>";
else
$ava = "{$userlink}<img src=\"/images/noavatar.png\" align=\"center\" width=\"25\"></a>";
$nohtml = "'<[\/\!]*?[^<>]*?>'si";
$tpl->load_template('ncomentarios.tpl');
$tpl->set('{ava}', $ava);
$tpl->set('{nickname}', $userlink.$row['name'].'</a>');
$tpl->set('{comm_num}', $row['comm_num']);
$tpl->compile('ncomentarios');
$tpl->clear();
}
$db->free();
?>

Quice hacer algo similar, nada mas que mostrando las ultimas 10 actividades y no no funciona, la verdad estoy indignado u.u