Bueno ahora me está tocando implementarlo y me encuentro con algo que no había pensado...
Cada 2 x 3, estoy añadiendo nuevas filas a la tabla, por lo que cuando reviso los valores dados a los parámetros de las URL, está claro que no puedo usar una lista hecha a mano.
Este es el query que hago:
Cita: $var1 = mysqli_real_escape_string($conexion, $_GET['var1']);
$var2 = mysqli_real_escape_string($conexion, $_GET['var2']);
$sql = "SELECT * FROM tabla WHERE campo1 = '$var1' && campo2 = '$var2' ORDER BY id ASC LIMIT 1, 10";
$query = mysqli_query($conexion, $sql);
Yo quiero lograr, que si no existe una correspondencia en la tabla (dado el query anterior "en negrita"), directamente se lance la página error 404.
Por ejemplo haría esto:
Cita: if (!$query) {
echo "Error 404";
} else {
// Cargo la página entera
}
¿Lo anterior tendría sentido?, también se me ocurre algo como:
Cita: if (isset($_GET['var1']) && isset($_GET['var2']) && $query==true) {
// Se carga la página
} else {
echo "Error 404";
}