$connect=mysql_connect('localhost','pcweb','idpolaris06'); mysql_select_db('pcweb',$connect); mysql_set_charset('utf8'); $categoria=$_GET['categoria']; $num_juegos_pagina=30; $pagina=$_GET['pagina']; $tam=$num_juegos_pagina; if (!isset($pagina)) { $inicio=0; $pagina=1; }else{ $inicio=($pagina-1)*$tam; } $position=$inicio+1;//para mostrar la posicion del juego $sql_contar='SELECT COUNT(id_juego) FROM juegos WHERE validado="1" '; $contar_ok = mysql_query($sql_contar,$connect); $total_records = mysql_result($contar_ok, 0); //calculo del número de registros en un sólo resultado $num_paginas=ceil($total_records/$tam); $num_juegos_restantes=$total_records-$inicio; if($num_juegos_restantes<$num_juegos_pagina){$num_juegos_pagina=$num_juegos_restantes;} if (isset($categoria) && ($categoria=="novedades" || $categoria=="los_mejores")) { if($categoria=='los_mejores'){$ORDER_BY='ORDER BY puntuacion DESC, num_votos DESC';} if($categoria=='novedades'){$ORDER_BY='ORDER BY fecha DESC, id_juego DESC';} }else {$categoria='Los mas jugados'; $ORDER_BY='ORDER BY num_visitas DESC, num_votos DESC';} $LIMIT='LIMIT '.$inicio.','.$tam; $sql=mysql_query("SELECT * FROM juegos WHERE validado='1' $ORDER_BY $LIMIT "); echo mysql_error(); //----pasamos el resultado de las diferentes queries for ($i=0;$i<$num_juegos_pagina;$i++) { $linea=mysql_fetch_array($sql); $id_juego[$i]=$linea['id_juego']; $titulo[$i]=$linea['titulo']; $d_imagen[$i]=$categoria_path.$linea['d_imagen']; $fecha[$i]=$linea['fecha']; $num_visitas[$i]=$linea['num_visitas']; $num_votos[$i]=$linea['num_votos']; $puntuacion[$i]=$linea['puntuacion']; //------si el numero de votos =0 puntuacion=SC-- $puntuacion[$i]=round($puntuacion[$i]*2,2); if($num_votos[$i]==0) {$puntuacion[$i]="SC";} } mysql_free_result($sql); // para averiguar los mas visitados --- $sql=mysql_query("SELECT * FROM juegos ORDER BY num_visitas DESC ,fecha ASC LIMIT 0,14 "); echo mysql_error(); for ($n=0;$n<14;$n++) { $linea=mysql_fetch_array($sql); $id_juego_mv[$n]=$linea['id_juego']; $num_visitas_mv[$n]=$linea['num_visitas']; $titulo_mv[$n]=$linea['titulo']; $titulo_mv[$n]=substr($titulo_mv[$n],0,36); $d_imagen_mv[$n]=$linea['d_imagen']; $game_mv[$n]=substr($d_imagen_mv[$n],0,-4); } mysql_free_result($sql); //----juegos al azar-------------------- $id_juego_azar[0]=$id_juego_semana; $inicio_juegos_azar = $id_juego_azar[1] = rand(12, $total_records-30); $sql=mysql_query("SELECT * FROM juegos WHERE validado='1' ORDER BY id_juego DESC LIMIT $inicio_juegos_azar,33 "); echo mysql_error(); for ($i=1; $i<12; $i++) { $linea=mysql_fetch_array($sql); $id_juego_azar[$i]=$linea['id_juego']; $titulo_azar[$i]=$linea['titulo']; $descripcion_azar[$i]=$linea['descripcion']; $valoracion_azar[$i]=$linea['puntuacion']; $num_votos[$i]=$linea['num_votos']; $valoracion_azar[$i]=round($valoracion_azar[$i]*2,2); if($num_votos[$i] == 0) {$valoracion_azar[$i] = "SC";} $d_imagen_azar[$i]=$linea['d_imagen']; $game_azar[$i]=substr($d_imagen_semana,0,-4); $linea=mysql_fetch_array($sql); $linea=mysql_fetch_array($sql); } mysql_free_result($sql); $categoria_limpia=ucfirst(str_replace('_',' ',$categoria)); mysql_close($connect); ?> '; ?>
Juegos:
|