Como he dicho anteriormente, el if lo cierro más abajo, sólo he puesto las primeras líneas (ya que me dice error en la línea 1).
Las condiciones if($_GET){ } y if($_POST){ } se refieren a si hay o no hay datos en Get y en Post, y funcionan. Ejemplo:
Código PHP:
if ($_GET){
echo 'Hola';
}
else{
echo 'Adios';
}
localhost/prueba.php -> Adios
localhost/prueba.php?id=1 -> Hola
La conexión a la bd se hace en header.php.
Justo después de la variable query, viene la consulta, pero pensaba que 5 líneas eran suficientes para que alguien consiguiese ver el error que no he visto.
El ; primero está dentro del la cadena query;
SELECT * FROM buscador WHERE nombre="resultados";
Dando como resultado esta consulta MySQL, ya que necesitan el punto y coma.
Y esto forma parte de un buscador, que ya está programado y listo, pero lo pruebo y el primer error me desconcierta muuucho.
Ese query, lo que hace es coger de la bd el número de resultados desesados (está en la bd para posteriormente modificarlo desde el admin, el backoffice).