Formulario:
<FORM method="get" enctype="text/plain" ACTION="busq.php" name="ident">
<td width="174" height="20" valign="middle">identificador</td>
<td height="20" valign="middle"><div align="center">
<input name="ident" id="ident" size="7" maxlength="7">
</div></td>
<td width="112" height="20" valign="middle"><div align="right">
<input type="submit" value="Enviar">
</div></td>
<td width="39" height="20" valign="top"> </td>
<td width="196" height="20" valign="top"> </td>
</form>
Código PHP:
<?
include "conexion.php";
?>
<?
/* Recuperamos los valores pasados en el formulario de búsqueda */
$ident = $_GET["buscar.php"];
/* Título de la página */
echo "<title>$busqueda Busqueda</title>";
?>
<?
echo"<table BORDER=5 CELLPADDING=3>
<td><b>ID</b></td><td><b>Ident.</b></td><td><b>Título</b></td><td><b>Autor</b></td><td><b>Artículo</b></td><td><b>Autor del Artículo</b></td><td><b>Código</b></td><td><b>Editorial</b></td><td><b>Año</b></td><td>Observaciones</td>";
/* Consulta de la BD para recuperar los valores */
$consulta ="SELECT * FROM biblioa WHERE ident LIKE '%$ident%'";
/* Resultado/s de la consulta Si se produce un error imprime el mensaje */
$resultado=mysql_query($consulta) or die ("Error de búsqueda en la BD: ". mysql_Error());
/* Cuenta el número de coincidencias en la BD con la palabra buscada */
$numResultados = mysql_num_rows($resultado);
/* Parte Inicial de La página */
echo "<b>Resultado/s de la búsqueda:</b>";
echo '<div align="center"><u>'.$busqueda.'</u> Se han encontrado '.$numResultados.' coincidencias.
<hr /><br /></div>';
/* Comprobamos que se ha encontrado alguna coincidencia */
if($numResultados>0){
while($linea=mysql_fetch_array($resultado,MYSQL_BOTH)){
/* Guardamos los valores de la BD en variables */
$id=$linea["id"];
$ident=$linea["ident"];
$titulo=$linea["titulo"];
$autor=$linea["autor"];
$articulo=$linea["articulo"];
$autorart=$linea["autorart"];
$codigo=$linea["codigo"];
$editorial=$linea["editorial"];
$anio=$linea["anio"];
$observaciones=$linea["observaciones"];
/* Imprimimos el resultado */
echo ("<tr BGCOLOR='gray'>");
print
"
<td nowrap>$id</td>
<td nowrap>$ident</td>
<td nowrap>$titulo</td>
<td nowrap>$autor</td>
<td nowrap>$articulo</td>
<td nowrap>$autorart</td>
<td nowrap>$codigo</td>
<td nowrap>$editorial</td>
<td nowrap>$anio</td>
<td nowrap>$observaciones</td>";
print "</tr>";
}
print "</table>";
} else {
/* La búsqueda en la BD no produce ningún resultado */
echo "Los sentimos, no se ha encontrado ninguna coincidencia con '$ident' en nuetra base.<br /><br />
<br />";
}
?>