Problème avec GET Php

Rocky -  
 Rocky -
Bonjour,
Je suis en train de créer un widget pour wordpress mais g un souci.
J'explique:
j'ai créé un formulaire qui permet de rentrer un mot et à la suite en cliquant sur recherche, on doit se retrouver sur une page www.google.com/mot par exemple:

je cherche tapis dc je rentre ce mot dans le champ et qd je clique, il faut que j'aperçoive la page www.google.com/tapis

Pour cela j'ai utilisé la fonction get sous php mais le souci c qu'il passe en URL www.google.com/?=tapis.

Donc est ce que qlq'un aurait une solution qui permettrait de retirer le '?' ainsi que l' '='
A voir également:

8 réponses

Mimiste Messages postés 1159 Statut Membre 206
 
Salut

Tu pourrais mettre le passage de ton code ou tu utilise le get ?
0
Rocky
 
Voilà le code simple en php:

echo '<div style="margin-top:2px;text-align:left;">
<form id="linternaut" action="https://www.linternaute.fr/dictionnaire/fr/" method="get">
<input type="text" name"laroussetxt" size="25" />
<br />
<input type="submit" value="Rechercher >>" >
</form></div>';

Donc par exemple, si je veux la définition du mot "mât", je rentre ce dernier sur la boîte de dialogue et qd je fais rechercher, il faut que je dirige vers la page suivante: http://www.linternaute.com/dictionnaire/fr/definition/mât/
0
kij_82 Messages postés 4260 Statut Contributeur 857
 
Bonjour,

<input type="text" name"laroussetxt" size="25" />

Tu as oublié le '=' entre 'name' et 'laroussetxt'.
0
Rocky
 
Bien vu mais bon ça répond pas à ma question
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Mimiste Messages postés 1159 Statut Membre 206
 
D'accord je vois

En fait le formulaire HTML te permet pas de faire ça directement, il faut un peu de javascript

echo '<div style="margin-top:2px;text-align:left;">
<form id="linternaut" action="#">
<input type="text" name="laroussetxt" id='laroussetxt' size="25" />
<br />
<input type="button" value="Rechercher >>" onclick="window.location.replace('http://www.linternaute.com/dictionnaire/fr/definition/'+document.getElementById('laroussetxt').value);" >
</form></div>';
0
Rocky
 
Merci mais par contre j'ai un petit bug,
La méthode ne se précise pas dans ce cas puisque je vois pas dans form de GET ou POST?
0
Mimiste Messages postés 1159 Statut Membre 206
 
Non la il y a pas de method post ou get, on cré l'url manuellement dans le "onclick"
0
Rocky
 
Merci Mimiste, t génial
0