Este es mi código:
Código PHP:
<?php
trim($terminobusqueda);
if(!$tipobusqueda|| !$terminobusqueda )
{
echo "introduce los datos ";
exit;
}
$tipobusqueda = addslashes ($tipobusqueda);
$terminobusqueda = addslashes ($terminobusqueda);
@ $db=mysql_pconnect("localhost","root","admin");
if(!$db)
{
echo "error no se conecto ";
exit;
}
mysql_select_db("libreria");
$consulta ="select * from libros where ".$tipobusqueda." like '%".$terminobusqueda."%'";
$resultado=mysql_query($consulta);
$num_resultados=mysql_num_rows($resultado);
echo"<p>Numero de libros encontrados: ".$num_resultados."</p>;
for($i=0; $i<$num_resultados; $i++)
{
$row = mysql_fetch_array($resultado);
echo "<strong><p>".($i+1).". Titulo: "; //ESTA ES LA LINEA
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>";
}
?>
Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
</head>
<body>
<h1>Catalogo de busqueda online</h1>
<form action="results.php" method="post">
Elige Tipo De Busqueda: <br>
<select name="tipobusqueda">
<option value= "autor">Autor
<option value= "titulo">Titulo
<option value= "isbn">ISBN
</select>
<br>
Escribe Termino Busqueda:<br>
<input name="terminobusqueda" type=text>
<br>
<input type=submit value="Buscar">
</form>
</body>
</html>
Parse error: syntax error, unexpected '>' in C:\AppServ\www\results.php on line 31
(la linea 31 está cometada para diferenciarla)
De antemano muchas gracias por la ayuda.