Ver Mensaje Individual
  #4 (permalink)  
Antiguo 18/05/2010, 14:07
Avatar de salvador86
salvador86
 
Fecha de Ingreso: enero-2008
Ubicación: Guadalajara- Mexico
Mensajes: 467
Antigüedad: 16 años, 3 meses
Puntos: 2
Respuesta: Motor de Busqueda interna de paginas con dos criterios

Hola Joselito gracias por la ayuda, termine de esta manera:

Código HTML:
<form method="GET" action="vil-search.php">
  <select name="ciudad">
    <option>Cusco</option>
  </select>
  <select name="dias">
    <option>2</option>
    <option>3</option>
    <option>4</option>
  </select>
  <input type="submit" name="submit" value="search" />
</form> 
si quieres que aparesca una pagina para seleccionar la pagina
Código PHP:
<?php
$ciudad 
$_GET['ciudad'];
$dias $_GET['dias'];

echo 
"Se ha buscado <b>$ciudad</b> y <b>$dias</b> <hr size='1' color='blue'>";
mysql_connect("localhost","xx","xx");
mysql_select_db("xx");

$construct "SELECT * FROM consultas WHERE option1 = '$ciudad' and option2 = '$dias'";
$run mysql_query($construct);
$foundnum mysql_num_rows($run);

if (
$foundnum==0)
    echo 
"No hay resultado de la busqueda";
else
{
    echo 
"$foundnum results found!<p>";
    
    while (
$runrows mysql_fetch_assoc($run))
    {
        
$title $runrows['title'];
        
$desc $runrows['description'];
        
$url $runrows['url'];
        echo 
"
        <b>$title</b><br />$desc<br /><a href='$url'>$url</a><p>"
;
    }
}
    
?>
y si quieres que se vaya defrente a la pagina
Código PHP:
<?php
$ciudad 
$_GET['ciudad'];
$dias $_GET['dias'];

mysql_connect("localhost","xx","xx");
mysql_select_db("xx");

$construct "SELECT * FROM consultas WHERE option1 = '$ciudad' and option2 = '$dias'";
$run mysql_query($construct);
$foundnum mysql_num_rows($run);

if (
$foundnum==0)
    echo 
"No hay resultado de la busqueda";
else
{
    while (
$runrows mysql_fetch_assoc($run))
    {
        
$url $runrows['url'];
        
    }
    echo 
"<meta http-equiv=refresh content=1;URL=$url />";
}
    
?>
Pero como vez pongo los valores manualmente en las lista como puedo hacer para que se hagan mediante una base de datos y cuando en la primera se escoja una opcion cambie las opciones de la otra lista, o si no con que titulo puedo buscarlo en internet, muchas gracias.

A y un favor borra de tu comentario el nombre he usuario de mi base de datos, gracias

Última edición por salvador86; 18/05/2010 a las 14:15