Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/02/2010, 10:37
Avatar de memoadian
memoadian
Colaborador
 
Fecha de Ingreso: junio-2009
Ubicación: <?php echo 'México'?>
Mensajes: 3.696
Antigüedad: 14 años, 10 meses
Puntos: 641
Respuesta: Ayuda con BD y PHP

tu código quedaría algo así:
Código PHP:
Ver original
  1. $conexion = mysql_connect("localhost", "tu_usuario", "tu_pass");
  2.     mysql_select_db("tu_bd");

y después necesitarias un html:

un codigo similar a este:
Código HTML:
Ver original
  1.   <title>Catálogo de Búsqueda Librería Online</title>
  2. </head>
  3.  
  4.   <h1>Catálogo de Búsqueda Librería Online</h1>
  5.  
  6.   <form action="resultados.php" method="post">
  7.     Elige Tipo de Búsqueda:<br>
  8.     <select name="tipobusqueda">
  9.       <option value="equipo">Equipo
  10.       <option value="talla">Talla
  11.     </select>
  12.     <br>
  13.     Escribe Término Búsqueda:<br>
  14.     <input name="terminobusqueda" type=text>
  15.     <br>
  16.     <input type=submit value="Buscar">
  17.   </form>
  18.  
  19. </body>
  20. </html>

y un php:

Código PHP:
Ver original
  1. <html>
  2. <head>
  3.   <title>Resultados de la Búsqueda en la Librería Online</title>
  4. </head>
  5. <body>
  6. <h1>Resultados de la Búsqueda en la Librería Online</h1>
  7. <?
  8.   trim ($terminobusqueda);
  9.   if (!$tipobusqueda || !$terminobusqueda)
  10.   {
  11.      echo "No has introducido los detalles de la busqueda.  Por favor vuelve e inténtalo de nuevo.";
  12.      exit;
  13.   }
  14.  
  15.   $tipobusqueda = addslashes($tipobusqueda);
  16.   $terminobusqueda = addslashes($terminobusqueda);
  17.  
  18.   @ $db = mysql_pconnect("localhost", "root", "contraseña");
  19.  
  20.   if (!$db)
  21.   {
  22.      echo "Error: No se ha podido conectar a la base de datos.  Por favor, prueba de nuevo más tarde.";
  23.      exit;
  24.   }
  25.  
  26.   mysql_select_db("tu_bd");
  27.   $consulta = "select * from libros where ".$tipobusqueda." like '%".$terminobusqueda."%'";
  28.   $resultado = mysql_query($consulta);
  29.  
  30.   $num_resultados = mysql_num_rows($resultado);
  31.  
  32.   echo "<p>Número de coincidencias: ".$num_resultados."</p>";
  33.  
  34.   for ($i=0; $i <$num_resultados; $i++)
  35.   {
  36.      $row = mysql_fetch_array($resultado);
  37.      echo "<p><strong>".($i+1).". Equipo: ";
  38.      echo stripslashes($row["equipo"]);
  39.      echo "</strong><br>Talla: ";
  40.      echo stripslashes($row["talla"]);
  41.      echo "</p>";
  42.   }
  43.  
  44. ?>