Recherche Multisites avec Listbox [!?!?] - PHP - Programmation
Marsh Posté le 26-06-2007 à 08:29:30
VirtuAiles a écrit : Bonjour à tous, J'ai décidé de me faire un page d'accueil avec mon interface vraiment personnalisée (donc pas de services en ligne déjà faits). Mon problème vient du fait qu'au nombre de moteurs de recherche que je veux y mettre, je ne peux pas mettre ces 14 champs de recherche différents... Je souhaitais donc pouvoir sélectionner le moteur de recherche avec une listbox, tout simplement. Ex: Voici le code de cette section, juqu'à maintenant:
Et voici, pour compléter l'exemple, les données nécessaires à mettre avant/après le mot/phrase recherché(e)(s).
Merci beaucoup et bonne journée, |
Surtout qu'il y a une balise exactement faite pour ça : [code][code] [ /code][/code ]
Marsh Posté le 26-06-2007 à 17:14:24
Arg... lol. Je savais qu'elle existait! Je ne l'avait pas trouvée xD
J'ai fini par trouver ça: (J'utilise la bonne balise lah )
Code :
|
Merci et bonne journée!
Marsh Posté le 26-06-2007 à 20:02:19
Bon... alors là, j'ai tout complété et finalisé le code mais lorsque je valide, la page se recharge et... c'est tout. Voilà donc le code de la page "search.php":
Code :
|
et voici le code de ma page de recherche:
Code :
|
En espérant que quelqu'un puisse m'aider à régler mon problème! (Note: testé sous EasyPHP 2 Beta)
Si nécessaire, vous pouvex télécharger les fichiers du framework Spry ici: [cliquez-moi!]
Alors merci de votre aide à tous!
FoxLeader
Marsh Posté le 26-06-2007 à 22:20:32
Essaie avec ça :
Code :
|
à la place de cela :
Code :
|
Tu veux afficher dans ta page la recherche sélectionnée, c'est cela...
Dans le code que tu mettais, tu affichais de nouveau ta page search.php...
Marsh Posté le 27-06-2007 à 06:32:19
Oh non... là je crois que je devrais me pendre! J'avais deux index, l'un complet et l'autre incomplet (un .php et l'autre .html) et par défaut, c'était le .html (l'incomplet) qui s'affichait... donc ca ne fonctionnait pas!
Arg XD
Il fallait vraiment qu'il soit minuit pour m'en rendre compte...
Merci quand même de votre aide si précieuse!
Il ne me reste qu'à fignoler le code html
Marsh Posté le 27-06-2007 à 22:35:23
je ne sais pas si ton truc fonctionne ou pas, mais ne faut-il pas faire un : urlencode($_POST['search_zone']) avant de le balancer ?
Marsh Posté le 26-06-2007 à 06:56:51
Bonjour à tous,
J'ai décidé de me faire un page d'accueil avec mon interface vraiment personnalisée (donc pas de services en ligne déjà faits).
Mon problème vient du fait qu'au nombre de moteurs de recherche que je veux y mettre, je ne peux pas mettre ces 14 champs de recherche différents...
Je souhaitais donc pouvoir sélectionner le moteur de recherche avec une listbox, tout simplement. Ex:
[Cliquez sur l'image]
Voici le code de cette section, juqu'à maintenant:
<div id="search" align="center">
<form id="form1" name="form1" method="post" action="">
<span id="sprytextfield1">
<input name="search_zone" type="text" class="login-username" id="search_zone" size="60" />
<span class="textfieldRequiredMsg">Veuillez entrer votre recherche</span></span><span id="spryselect1">
<label>
<select name="search_select" class="searchselect" id="search_select">
<option value="google-ca" >Google Canada</option>
<option value="google-ca-fr" >Google Canada:Fr</option>
<option value="google-world" >Google World</option>
<option value="google-images" >Google Images</option>
<option value="wikipedia" >Wikipedia (Fr)</option>
<option value="youtube" >YouTube</option>
<option value="urbanfonts" >UrbanFonts</option>
<option value="dafont" >DaFont</option>
<option value="wikicommons" >Wikimedia Commons</option>
<option value="morguefile" >MorgueFile</option>
<option value="stockexchange" >Stock Exchange</option>
<option value="flickrgpl" >Flikr (GPL)</option>
<option value="stockvault" >StockVault</option>
</select>
</label>
<span class="selectRequiredMsg">Sélectionnez votre moteur de recherche.</span></span>
<input name="startsearch" type="submit" class="submit" id="startsearch" value="Chercher!" />
</form>
</div>
Et voici, pour compléter l'exemple, les données nécessaires à mettre avant/après le mot/phrase recherché(e)(s).
("http://www.google.ca/search?q="+sSearchText)
("http://www.google.ca/search?hl=fr&q="+sSearchText+"&btnG=Rechercher&lr=lang_fr" )
("http://www.google.com/search?q="+sSearchText)
("http://images.google.com/images?q="+sSearchText)
("http://fr.wikipedia.org/wiki/Special:Search?search="+sSearchText)
("http://youtube.com/results?search_query="+sSearchText)
Où "sSearchText" est le texte recherché.
Quelqu'un pourrai m'orienter? Un exemple serait fort apprécié... (moi qui ai pris 15 minutes de ma vie à colorier ce code ).
Merci beaucoup et bonne journée,
FoxLeader
Message édité par VirtuAiles le 26-06-2007 à 06:57:24