IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Bug étrange sur un formulaire


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    222
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 222
    Par défaut Bug étrange sur un formulaire
    Bonjour à tous,
    J'ai un truc bizarre sur un script.
    J'ai un formulaire qui tape sur une page de recherche tout ce qu'il y a de plus basique.
    Lorsque j'utilise la méthode post pour triballer mes infos aucun soucis.
    mais quand j'utilise la méthode get le bouton d'envoie m'envoie vers une page qui n'a rien à voir.
    Voilà mon formulaire:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <form action="./index.php?section=resultat" method="GET">
    <input type="text" name="key" size="16">
    <input type="text" name="ville" size="16">
    <input type="submit" name="submit" value="go">
    Et voilà l'adresse ou il m'envoie avec le get:
    -http://127.0.0.1/Noton/index.php?key=titi&ville=gorcy&submit=go
    alors qu'il devrait m'envoyer là :
    -http://127.0.0.1/Noton/index.php?section=resultat&key=titi&ville=gorcy

    Merci d'avance pour vos idées car la je ne comprends pas

  2. #2
    Membre Expert Avatar de nosferapti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    1 157
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 1 157
    Par défaut
    quand tu mets un arguments GET dans l'URL, il est effacé si le formulaire est en GET donc pour le passer tu dois rajouter un champ caché
    et pour faire disparaître le "submit=go", il suffit d'enlever le nom du bouton

    donc ça donne ça :
    Code XHTML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <form action="./index.php" method="get">
    <div>
        <input type="hidden" name="section" value="resultat"/>
        <input type="text" name="key" size="16"/>
        <input type="text" name="ville" size="16"/>
        <input type="submit" value="go"/>
    </div>
    </form>

Discussions similaires

  1. Bug Struts sur les listes dans un formulaire ?
    Par tite_mushu dans le forum Struts 1
    Réponses: 4
    Dernier message: 10/02/2011, 09h58
  2. [AC-2003] Bug bizarre sur les droits d'un formulaire
    Par rzmitri dans le forum Sécurité
    Réponses: 1
    Dernier message: 20/03/2010, 22h28
  3. Bug étrange sur une ligne.
    Par ickylevel dans le forum Général Python
    Réponses: 1
    Dernier message: 20/02/2008, 21h46
  4. Bug étrange sur du single
    Par rodymary dans le forum VB 6 et antérieur
    Réponses: 15
    Dernier message: 31/08/2006, 15h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo