buenas,
Estso intentando hacer un sistema de busqueda para buscar las descargas que hay en ese momento y por mas que lo miro me y vuelvo a probar siempre me sale una pantalla totalmente en blanco al darle al boton buscar.
Este es el archivo llamado resultados.php:
Código PHP:
<?php
$tipodebusqueda=$HTTP_POST_VARS['tipodebusqueda'];
$terminodebusqueda=$HTTP_POST_VARS['terminodebusqueda'];
$terminodebusqueda= trim($terminodebusqueda);
if (!$tipodebusqueda || !$terminodebusqueda);
{
echo 'No has introducido ningún término de de busqueda. Por favor regresa y prueba otra vez.';
exit;
}
$tipodebusqueda = addslashes($tipodebusqueda);
$terminodebusqueda = addslashes($terminodebusqueda);
@ $db = mysql_pconnect('localhost', 'mibasededatos');
if (!$db)
{
echo 'Error al conectar con la base de datos. Por favor intentelo de nuevo.';
exit;
}
mysql_selcect_db('downloads');
$query="select * from donloads where ".$tipodebusqueda." like '%".$terminodebusqueda."%'";
$result = mysql_query($query);
$num_results = mysql_num_rows($result);
echo '<p>Numero de sets encontrados: '.$num_results.'</p>;
for ($i=0; $i <$num_results; $i++)
{
$row = mysql_fetch_array($result);
echo '<p><b>'.($i+1).'. Nombre: ';
echo 'htmlspecialchars(stripslashes($row['nombre']));
echo '</b><br />Autor: ';
echo stripslashes(&row['autor']);
echo '<br />Tamaño: ';
echo stripslashes($row['tamaño']);
echo '<br />Descripcion: ';
echo stripslashes($row['descripcion']);
echo '</p>';
}
?>
Y este es el de la pagina donde esta la funcion de buscar:
Código PHP:
<form action="resultados.php" method="post">
<table width="700" align="center" cellpadding="3" cellspacing="1" border="0" class="forumline">
<tr>
<td class="catHead" height="28"><a name="login"></a><span class="cattitle">Buscar Downloads | Search
downloads</span></td>
</tr>
<tr>
<td class="row1" align="center" valign="middle" height="28"><span class="gensmall">Elejir tipo de busqueda:
<select name="tipodebusqueda">
<option value="autor">autor</option>
<option value="nombre">nombre</option>
<option value="tamaño">tamaño</option>
</select>
<br />
Introducir termino de busqueda:
<input class="post" type="text" name="terminodebusqueda" size="10" maxlength="32" />
<input type="submit" class="mainoption" value="search" />
</span> </td>
</tr>
</table>
</table>
</form>
hecharme una manita que no se en que he metido la pata, a ver que me contais.
Un saludo.