El caso es que ayer hice un archivo que muestra los usuarios que votaron un post, pero se repite muchas veces.
Miren: http://goo.gl/ynPMk debería aparecer solo una vez ese usuario que sale ahí, además de que debería mostrar los demás usuarios que votaron el post con id 1.
Este es el codigo:
Código PHP:
<?php
include('nucleo.php');
if(empty($key)){
die('Debes estar logueado');
}
$postid = (int) $_REQUEST['id'];
if(isset($postid)){
$few1 = mysql_query("SELECT * FROM `posts` WHERE id = '{$postid}' LIMIT 1");
if(!mysql_num_rows($few1)){
die('El post no existe');
}
$datitos = mysql_fetch_assoc($few1);
if($datitos['elim'] == '0'){
$votos = mysql_query("SELECT u.nick, u.avatar, p.puntos FROM usuarios AS u, puntos AS p WHERE u.id = p.id_punteador AND p.id_punteador = '".$datitos['id']."'") or die(mysql_error());
echo "1: <ul>";
while($user = mysql_fetch_array($votos)){
echo "<li><span style='float:left;margin-left:10px;'><img src='$user[avatar]'></span>";
echo "<span style='float:left;margin-top:60px;margin-left:-53px;border:dashed;'><a href='/perfil/$user[nick]'>@$user[nick]</a></span></li>";
}
echo "</ul>";
}else{
die('0: El post se encuentra eliminado :C');
}
}else{
die('0: El post no existe');
}
?>