lopera604
Usuario Novato
Usuario Novato

me da este error, gracias a quien me ayude:

Error: No se ha podido conectar a la base de datos. Por favor, prueba de nuevo más tarde.(por lo que yo veo me da el error al conectar con la base de datos).

Tengo en mi base de datos

mis script:

Buscador simple,formulario en htm

html>
<head>
  <title>Catálogo de Búsqueda Librería Online</title>
</head>

<body>
  <h1>Catálogo de Búsqueda Librería Online</h1>

  <form action="resultados.php" method="post">
    Elige Tipo de Búsqueda:<br>
    <select name="tipobusqueda">
      <option value="autor">Autor
      <option value="titulo">Título
      <option value="isbn">ISBN
    </select>
    <br>
    Escribe Término Búsqueda:<br>
    <input name="terminobusqueda" type=text>
    <br>
    <input type=submit value="Buscar">
  </form>

resultados.php

</body>
</html>

<html>
<head>
  <title>Resultados de la Búsqueda en la Librería Online</title>
</head>
<body>
<h1>Resultados de la Búsqueda en la Librería Online</h1>
<?
  trim ($terminobusqueda);
  if (!$tipobusqueda || !$terminobusqueda)
  {
     echo "No has introducido los detalles de la busqueda.  Por favor vuelve e inténtalo de nuevo.";
     exit;
  }

  $tipobusqueda = addslashes($tipobusqueda);
  $terminobusqueda = addslashes($terminobusqueda);

  @ $db = mysql_pconnect("mysql.webcindario.com", "lopera609", "micontraseña");

  if (!$db)
  {
     echo "Error: No se ha podido conectar a la base de datos.  Por favor, prueba de nuevo más tarde.";
     exit;
  }

  mysql_select_db("lopera609");//este es el nombre de mi usuario y el de mi base de datos
  $consulta = "select * from libros where ".$tipobusqueda." like '%".$terminobusqueda."%'";
  $resultado = mysql_query($consulta);

  $num_resultados = mysql_num_rows($resultado);

  echo "<p>Número de libros encontrados: ".$num_resultados."</p>";

  for ($i=0; $i <$num_resultados; $i++)
  {
     $row = mysql_fetch_array($resultado);
     echo "<p><strong>".($i+1).". Título: ";
     echo stripslashes($row["titulo"]);
     echo "</strong><br>Autor: ";
     echo stripslashes($row["autor"]);
     echo "<br>ISBN: ";
     echo stripslashes($row["isbn"]);
     echo "<br>Precio: ";
     echo stripslashes($row["precio"]);
     echo "</p>";
  }

?>

</body>
</html>

Hay algo mal en este script, deberia de funcionar no??

ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
TemaUsuariosRespuestasVisitasActividad
Por: , el 19/Ene/2009, 02:57
carolina2009_2009 GestionXls13kJan/09
Por: , el 05/Ago/2004, 11:23
urjctk0882Aug/04
Por: , el 19/Feb/2004, 04:34
SuperScriptNeo02kFeb/04