Actualmente tengo este código:
Código HTML:
Ver original
<input type="checkbox" name="genero[]" value="sports"/>Deportes <input type="checkbox" name="genero[]" value="platform"/>Plataformas <input type="checkbox" name="genero[]" value="racing"/>Carreras <input type="checkbox" name="genero[]" value="role-playing"/>Rol <input type="checkbox" name="genero[]" value="puzzle"/>Puzzle <input type="checkbox" name="genero[]" value="misc"/>Misc <input type="checkbox" name="genero[]" value="shooter"/>Disparos <input type="checkbox" name="genero[]" value="simulation"/>Simulador <input type="checkbox" name="genero[]" value="action"/>Acción <input type="checkbox" name="genero[]" value="fighting"/>Lucha <input type="checkbox" name="genero[]" value="adventure"/>Aventuras <input type="checkbox" name="genero[]" value="strategy"/>Estrategia
Código PHP:
Ver original
if(isset($_REQUEST['genero'])){ $genero=array(); $url = serialize($genero); $pasarurl = urlencode($url); $genero=($_REQUEST['genero']); $sql.=" AND genre IN ('"; $sql.= implode("','",$genero); $sql.= "')"; } Las variables $url y $pasarurl las he añadido después de estar mirando preguntas similares a la mía, pero no he conseguido solucionar nada. Aquí genero la URL <a href="filtrojuegos.php?pagina=<? echo $i-1; ?>&nombre=<? echo $nombre;?>&genero=<? echo $pasarurl; ?>&plataforma=<? echo $codigoPlataforma; ?>&desarrolla=<? echo $propietario; ?>&orden=<? echo $orden; ?>&filtrar=<? echo 1; ?>"><? echo $i; ?></a> El resto de campos no me da problemas, sólo ocurre a la hora de intentar pasar el array
Un saludo y espero que se haya entendido mi pregunta, gracias.