Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/01/2005, 14:23
MindPaniC
Invitado
 
Mensajes: n/a
Puntos:
Busqueda Busqueda en base de datos y mostrar resultados en web (no me salee)

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'];

$terminodebusquedatrim($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" />
        &
nbsp;&nbsp;&nbsp;
        <
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.

Última edición por MindPaniC; 29/01/2005 a las 14:36