hola cuando te dije que pasaras el codigo de buscar.php me referia a todas las lineas pero bueno tengo otra alternativa, prueba haber si te funciona.
forma.html
Código HTML:
<form method="get" action="resultar.php">
<input type="text" name="busqueda" size="30">
</form>
resultar.php
Código PHP:
<?php
$servidor = 'localhost';
$usuario = 'root';
$clave = 'calave';
$base = 'tu_base';
$connect = @mysql_connect("$servidor", "$usuario", "$clave");
if (!$connect) {
echo( "<p>No se pudo conectar .</p>".mysql_errno().": ".mysql_error()."" );
exit();
}
// Seleccinar base de datos
if (! @mysql_select_db("$base") ) {
echo( "<p>No se pudo encontrar la base de datos.</p> ".mysql_errno().": ".mysql_error()."" );
exit();
}
include 'paginar.php';
$db = new buildNav;
$db->offset = 'offset';
$db->number_type = 'number'; // (or 'alpha');
$db->limit = 30;
// Get the search variable from URL
$var = @$_GET['q'] ;
$trimmed = trim($var); //trim whitespace from the stored variable
// check for an empty string and display a message.
if ($trimmed == "")
{
echo "<p class='bresult'>Por favor insertar una palabra <a href='javascript:history.back(1);'><font color='orange'>Regresar</font></a>
...</p><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>";
exit;
}
// check for a search parameter
if (!isset($var))
{
echo "<p class='informacion'>Parece que no se pudo encontrar el parametro de su busqueda!</p>";
exit;
}
<?php
$db->execute("SELECT id,subcategory, MATCH(subcategory, products) AGAINST('$busqueda') FROM rugs_carpets WHERE MATCH(subcategory,products) AGAINST('$busqueda')");
?>
<center>
<table border="0" width="600">
<tr>
<td colspan="6" bgcolor="#FFFFFF" align="left"><a href="membres.php">Inicio</a> -
Usted busco por <font color="#CC0000"><b><?=$trimmed?></b></font></td>
</tr>
<tr>
<td class="titre" align="center">id</td>
<td class="titre" align="center">subcategory</td>
</tr>
<?
$nb = mysql_num_rows($db->sql_result);
if($nb > 0)
{
while($row = mysql_fetch_array($db->sql_result))
{
$id= $row["id"];
$subcategory = $row["subcategory"];
?>
<tr>
<td><?=$id?></td><td> <?=$subcategory?></td></tr>
<?
}
} else echo "<tr><td colspan=8>No hay precarias</td></tr>";
?>
</table>
<table width="600" class="texte" bgcolor="#FFFFFF" cellpadding="0" cellspacing="1" border="0">
<tr><td align="left">
<?
$pages = $db->show_num_pages('«',' <font color="black">« anterior </font>','»',' <font color="black">siguiente »</font>','|'); // show pages
// OUTPUT THE NAV
print $pages; ?>
</td><td align="right">
<? $info = $db->show_info();
print $info;
?>
</td></tr><table></table>