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' '='
Configuration: Windows Vista
Firefox 3.0.13

8 réponses

  1. Mimiste Messages postés 1159 Statut Membre 206
     
    Salut

    Tu pourrais mettre le passage de ton code ou tu utilise le get ?
    0
  2. 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
  3. kij_82 Messages postés 4102 Date d'inscription   Statut Contributeur Dernière intervention   857
     
    Bonjour,

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

    Tu as oublié le '=' entre 'name' et 'laroussetxt'.
    0
  4. Rocky
     
    Bien vu mais bon ça répond pas à ma question
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. 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
  7. 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
  8. 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