Este sistema en fase beta, por lo que las calificaciones no representan datos verdaderos, son producto de pruebas.
El chiste de esto es poder enviar solicitudes GET/POST sin cambiar de pagina mas si de estado, cada vez que se le da click a las estrellas de altera la base de datos y se actualiza la informacion desplegada.
El chiste de esto es que los lectores califiquen las ligas, para hacerlo denle click a las estrellas (

),
solo se puede hacer una vez por sesion, si le dan click a la tercer estrellita le daran un 3/5 de calificacion y asi...
Cuando la liga tiene un
» significa que no lo han calificado, por lo tanto pueden hacerlo, si tiene un
§ es que ya lo han hecho, podran hacerlo en otra sesion..
Al pasar el mouse por encima de cada renglon, tendran una pequena descripcion de la pagina en cuestion.
$sql0 = "select id, name from links_categories";
$res0 = mysql_query($sql0);
while($row0 = mysql_fetch_array($res0)){
echo "
$row0[1]
";
$sql1 = "select id, name, url, description from links_urls where categorie = $row0[0]";
$res1 = mysql_query($sql1);
while($row1 = mysql_fetch_array($res1)){
$sql2 = "select avg(score), count(id) from links_scores where link = $row1[0]";
$res2 = mysql_query($sql2);
$num = mysql_affected_rows();
$row2 = mysql_fetch_array($res2);
$sql3 = "select id from links_scores where uid = '$sess' and link = $row1[0]";
mysql_query($sql3);
$can = mysql_affected_rows();
echo "\n
\n";
echo "\t
".($can==0?"»":"§")." ";
echo "
$row1[1] ";
echo "[
".($num!=0?$row2[0]."/5":"N/A")."] |
$row2[1] votos]\n";
for($i=1; $i<=5; $i++){
echo "\t\t

\n";
}
echo "
";
}
}
?>