Ver Mensaje Individual
  #6 (permalink)  
Antiguo 14/02/2014, 19:42
Avatar de rodrypaladin
rodrypaladin
Moderador
 
Fecha de Ingreso: abril-2010
Ubicación: Madrid
Mensajes: 2.127
Antigüedad: 14 años, 1 mes
Puntos: 468
Respuesta: problema al realizar consulta mysql

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
  1. <!DOCTYPE html>
  2. <!--
  3. Página de búsqueda, donde una vez pongan la extensión aparecerá toda
  4. la información.
  5. -->
  6. <html>
  7.     <head>
  8.         <meta charset="UTF-8">
  9.         <?php
  10.         include 'funciones.php';
  11.         $extension = $_GET["extension"];
  12.         $extensionMAY = strtoupper($extension);
  13.         echo "<title>.$extensionMAY Información sobre la extension .$extensionMAY</title>";
  14.         ?>
  15.     </head>
  16.     <body>
  17.     <?php
  18.     conectar_a_bd();
  19.       if (!empty($_GET["extension"])) {
  20.     echo "<h1>Información sobre la extensión .$extensionMAY</h1><br />";
  21.     echo "<h2>¿ Que es un archivo .$extensionMAY ?</h2><br />";
  22.     // realizamos consulta
  23.     $consulta = mysqli_query($conexion, "SELECT definicion FROM extension WHERE ext='$extension'");
  24.       if($consulta == FALSE) {
  25.                   echo "Error en la consulta SQL";
  26.                   exit(); }
  27.    
  28.    //mostramos los datos
  29.         while ($fila = mysqli_fetch_row($consulta)) {
  30.         foreach($fila as $datoFila) {
  31.             echo $datoFila; }
  32.         }
  33.  
  34.   // finalizamos
  35.         mysqli_free_result($consulta);
  36.         mysqli_close($conexion);
  37.              
  38.         } else {
  39.         ?>
  40.         <form action="busqueda.php" target="_top" method="GET"/>archivo.
  41.         <input type="text" name="extension" size="5" value=""/><input type="submit" value="Buscar" /><br/>
  42.         </form>
  43.         <?php
  44.         echo "No ha buscado nada, escriba la extension"; }
  45. ?>
  46.  
  47.     </body>
  48. </html>

No entiendo si supuestamente la consulta mysql esta bien construida :S
__________________
No te olvides de dar +1 a quien te echa un cable ;)

Última edición por rodrypaladin; 14/02/2014 a las 19:56