Estás en: Variables externas y Formularios : Buscadores
Ejemplo
Crear formulario con desplegable. Al elegir una opción nos envía a la dirección del buscador elegido
if (isset ($_POST["buscadores"])) // Si tengo datos del formulario....
header("Location:".$_POST["buscadores"]);
else {
$array_buscadores = array ( // El array tiene que ir DETRÁS del else
"google" => "http://www.google.es",
"hispavista" => "http://www.hispavista.com",
"yahoo" => "http://www.yahoo.com",
"lycos" => "http://www.lycos.es",
"hotbot" => "http://www.hotbot.com"
);
DENTRO DEL BODY
// Crear un script que nos permita controlar los datos de acceso de usuario a la zona interna,
de forma que para entrar en el área interna el usuario tiene que ser Juan y la clave 1234.
En el caso de que los datos no sean correctos, se le redirecciona de nuevo al formulario.
Para redireccionar a una página, utilizar función header("location: url") -> Hay que colocarla
antes de cualquier código HTML.
<form action="" method="post">
<label for="buscador">Elige un buscador</label>
<select name="buscadores">
<?
foreach ($array_buscadores as $buscador=>$url){
echo"<option value=\"$url\">".$buscador."</option>";
// si pongo $array_buscadores["$url"] me coge la url en vez del buscador
// si no le pongo el value, pasa el contenido de $url en vez de $buscador
}
?>
</select>
<input type="submit" value="Enviar" />
</form>
<?
}
?>