Page 1 sur 1

Script formulaire de recherhe comme google et yahoo [RESOLU]

Posté : 15 déc. 2010, 18:44
par fhardi
Bonjour à tous,

Voilà je suis à la recherche d'un script en javascript, ajas ou en php qui me permet de faire un formulaire de recherche comme Google et yahoo ou encore comme ce site http://www.inout-search-ultimate.com
avec le choix de cliquer sur "images, vidéos, web, shopping, audio, etc..." , sur ce script je voudrai également insérer la recherche personnalisé de google...
script ou tuto ?
Je n'arrive pas à trouver sur le net étant donné que je ne sait pas quoi taper comme mot clé.

Merci d'avance pour votre aide

Re: Script formulaire de recherhe comme google et yahoo

Posté : 15 déc. 2010, 21:59
par devlop78
Auto complétion ?

Re: Script formulaire de recherhe comme google et yahoo

Posté : 16 déc. 2010, 01:22
par fhardi
Auto complétion ?
Euh non je pense pas qu'il s'agit d' Auto complétion, mais juste le formulaire de la même présentation que yahoo ou l'autre site que je vous ait citer

Re: Script formulaire de recherhe comme google et yahoo

Posté : 17 déc. 2010, 22:47
par fhardi
Up

personne.

Re: Script formulaire de recherhe comme google et yahoo

Posté : 21 déc. 2010, 11:37
par macgawel
Pour une recherche du style Yahoo, la base c'est juste un paramètre à passer (en dehors du formulaire).
Un exemple de formulaire (pas sécurisé ni rien, c'est juste pour l'exemple) :
<?php
// En début de page on récupère un éventuel paramètre
$type = 'web';
if (isset($_GET['type'])) {
	$type = $_GET['type'];
}
/*
...Et on effectue une action en fonction du paramètre
Ici c'est juste un affichage, mais on peut filtrer les résultats
en fonction de l'extension, pare exemple
*/
if (isset ($_POST["rechercher"]) ) {
	echo "<h2>$type</h2>";
}
?>
<ul>
<li><a href="test.php?type=web">Web</a></li>
<li><a href="test.php?type=image">Images</a></li>
</ul>
<form action=""method="POST">
<input name="type" type="hidden" value="<?php echo $type;?>" />
<input name="recherche" /><input type="submit" name="rechercher" />
</form>
</body>
</html>