Tenía 2 includes 'funciones'; y ha desaparecido el error, pero me aparecen otros:
Notice: Undefined variable: conexion in C:\wamp\www\infoextensiones\busqueda.php on line 23 Warning: mysqli_query() expects parameter 1 to be mysqli, null given in C:\wamp\www\infoextensiones\busqueda.php on line 23
Código PHP:
Ver original<!DOCTYPE html>
<!--
Página de búsqueda, donde una vez pongan la extensión aparecerá toda
la información.
-->
<html>
<head>
<meta charset="UTF-8">
<?php
include 'funciones.php';
$extension = $_GET["extension"];
echo "<title>.$extensionMAY Información sobre la extension .$extensionMAY</title>";
?>
</head>
<body>
<?php
conectar_a_bd();
if (!empty($_GET["extension"])) { echo "<h1>Información sobre la extensión .$extensionMAY</h1><br />";
echo "<h2>¿ Que es un archivo .$extensionMAY ?</h2><br />";
// realizamos consulta
$consulta = mysqli_query($conexion, "SELECT definicion FROM extension WHERE ext='$extension'"); if($consulta == FALSE) {
echo "Error en la consulta SQL";
//mostramos los datos
foreach($fila as $datoFila) {
echo $datoFila; }
}
// finalizamos
} else {
?>
<form action="busqueda.php" target="_top" method="GET"/>archivo.
<input type="text" name="extension" size="5" value=""/><input type="submit" value="Buscar" /><br/>
</form>
<?php
echo "No ha buscado nada, escriba la extension"; }
?>
</body>
</html>
No entiendo si supuestamente la consulta mysql esta bien construida :S