Bien, empecemos por el principio.
Primero: ¿Como llegas a la pagina de resultados? ¿Desde un formulario? Si es asi, pon el codigo del formulario. ¿Desde un link? Pon el link que usas.
Puede que la forma de llegar no sea correcta.
Segundo: Pon ese codigo asi:
Código PHP:
<?
$where = "";
if ($_GET["criterio"]!=""){
$txt_criterio = $_GET["criterio"];
$where = " WHERE 1 AND `soporte` like 'g" . $txt_criterio . "g'";
}
$sql="SELECT * FROM lampedusa.novetats " .$where;
echo $sql;
?>
y veamos que te dice ahora.
Tercero: Pon el codigo que usas para crear los links a las distintas paginas. Puede que no estes propagando bien los valores.
Saludos.