Bonjour,
J'ai fait un tout petit moteur de recherche utilisant Google cse, personnalisant les recherches sur les sites que j'ai choisi...
Dans un premier temps je vais vous expliquer comment est constituer mes fichiers et code..
Sur la page principal, donc index.php, j'ai bricoler un formulaire de recherche utilisant des tab jquery , ici j'ai 3 tabs (Search, Video, images)...
Et sur ma 2eme page "result.php" se constitue de la meme maniere...
Dans mon code html index.php j'ai ce code sur la tab jquery "video":
Code : Tout sélectionner
<form name="F" id="searchbox_001921177962244596439:0decl4elxtm" action="result.php">
<fieldset class="video">
<input type="hidden" name="cx" value="001921177962244596439:0decl4elxtm" />
<input type="hidden" name="cof" value="FORID:9" />
<input type="text" name="q" id="cse_search" class="box" />
<button class="btn" title="video">Search</button>
</fieldset>
</form>
Comme vous le voyez ci-dessus le formulaire fait appel a la page result.php avec les memes codes html et la meme tab jquery
Code : Tout sélectionner
<div id="tabs-2">
<form name="F" id="searchbox_001921177962244596439:0decl4elxtm" action="result.php">
<fieldset class="video">
<input type="hidden" name="cx" value="001921177962244596439:0decl4elxtm" />
<input type="hidden" name="cof" value="FORID:9" />
<input type="text" name="q" id="cse_search" class="box" />
<button class="btn" title="Search">Search</button>
</fieldset>
</form>
Ma question est la suivant : Dans ma recherche par exemple comment concerver ou recuperer le mot que j'ai que saisie sur le champ "rechercher", car ici elle disparait apres chargement de la page...Et de meme comment recuperer ce mot cle sur les autre champ de recherche des tabs jquery ?
Pour un exemple concret, j'ai fait une page exemple tres rapide sur ce lien :
http://jeremy.lin.free.fr/
Apres avoir saisie le mot "Basketball"
Ci-dessous l'url avec les parametres de google custum
http://jeremy.lin.free.fr/result.php?cx ... basketball
Mais mon champ reste vite, et je voudrais qu'apres le chargement de la page result.php que le mot cle saisie puisse etre conserver sur le champ rechercher, et egalement sur le autres tabs
J'avais essayer d'ajouter method post et une variable php comme ceci sur la une des formulaires index.php :
Code : Tout sélectionner
<form [B]method="post"[/B] name="F" id="searchbox_001921177962244596439:0decl4elxtm" action="result.php">
<fieldset class="video">
<input type="hidden" name="cx" value="001921177962244596439:0decl4elxtm" />
<input type="hidden" name="cof" value="FORID:9" />
<input type="text" name="q" id="cse_search" class="box" [B]value="<?php echo $_POST[q] ?>"[/B] />
et sur la page result.php
j'avais mis la meme chose ici
Code : Tout sélectionner
<input type="text" name="q" id="cse_search" class="box" [B]value="<?php echo $_POST[q] ?>"[/B] />
Mais rien ne fonctionne, je me demande si pour les formulaire de recherche google on peut inserer method post et ajouter egalement une variable php dans <input
J'ai effectuer des recherches, et d'apres ce que j'ai lu, les Sessions pourrait fontionner, je galere un peu la dessus
Merci pour votre aide
Si vous avez une solution, s'il vous plait donner un exemple