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 :

problèmes avec le formulaire


Sujet :

Langage PHP

  1. #1
    Membre éclairé Avatar de hammag
    Profil pro
    Inscrit en
    Février 2006
    Messages
    511
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 511
    Par défaut problèmes avec le formulaire
    bonjour,

    j'ai un formulaire avecune zone de texte et plusieurs bouttons,
    ce que je cherche à faire est si je clique sur le boutton il execute le scripte "maPage.php" et non le script "page.php"

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <form action="?module=page.php" method="post" >
        <input type = "text" name = "titre">
        .
        .
        .
        <input type=submut" name="monBt" value="boutton">
    </form>

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    774
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2005
    Messages : 774
    Par défaut
    alors je ne vois pas ce qui t'empeche de changer dans ton code page.php avec mapage.php ou tout ce que tu veux

  3. #3
    Membre Expert Avatar de Amara
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 688
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 688
    Par défaut
    C'est normal le ? avant le nom de la page

  4. #4
    Membre émérite
    Inscrit en
    Mai 2002
    Messages
    673
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 673
    Par défaut
    Citation Envoyé par JWhite
    C'est normal le ? avant le nom de la page
    J'au la flemme de tester moi aussi... si quelqun sait, qu'il nous dise...


    Sinon, soit tu nous expliques mal ton problème hammag, soit c'est moi qui fatigue...

    Si c'est la 2e option, pourquoi pas faire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     
    <form action="?module=maPage.php" method="post" >
    bien que le

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     
    <form action="maPage.php" method="post" >
    me semble encore plus logique !

  5. #5
    Membre éclairé Avatar de hammag
    Profil pro
    Inscrit en
    Février 2006
    Messages
    511
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 511
    Par défaut
    salut,

    c'est vrai j'ai mal expliqué mon pb,

    en fait j'ai un autre autre boutton de plus du boutton "monBt" dans le formulaire, qui renvoie vers le scripte "page.php".
    est-ce possible de faire fonctionner le boutton "monBt" pour exécuter le script "maPage.php" et non "page.php"

  6. #6
    Membre Expert
    Avatar de guitou12
    Homme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 077
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 077
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type=submut" name="monBt" value="boutton">
    +I - U

    Peut être que ça te débloquera

    Et puis une action comme ça je trouve ça space moi
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <form action="?module=page.php" method="post" >
    Pourquoi pas tout simplement ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <form action="page.php" method="post" >
    Ex développeur Php / J2EE.
    Actuellement reconverti à SharePoint 2013

    Mon blog SP 2013

  7. #7
    Membre éprouvé
    Avatar de Anduriel
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Février 2004
    Messages
    2 290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration

    Informations forums :
    Inscription : Février 2004
    Messages : 2 290
    Par défaut
    Une methode bourrin: tu crées un formulaire par bouton.
    Une autre méthode un peu moins bourrin mais qui n'est pas très propre (je trouve): tu nommes tous tes boutons submit pareil, et quand le formulaire est posté, tu vérifies $_POST['le_bouton'] et tu agis en conséquence. (Je crois que ça fonctionne mais je suis plus sur).

    Enfin tu peux mettre du javascript et au OnClick tu rediriges vers la page voulue.

  8. #8
    Membre éclairé Avatar de johnkro
    Étudiant
    Inscrit en
    Juin 2006
    Messages
    276
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2006
    Messages : 276
    Par défaut
    Pourquoi ne pas faire cela tout simplement ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <form action="maPage.php" method="post" >
    Pourquoi chercher simple quand on peut faire compliquer?

  9. #9
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    85
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 85
    Par défaut
    Peut-etre une solution a ton problme (si je l'ai compris)

    donne le meme nom aux boutons
    donne la valeur = but1 au premier bouton
    donne la valeur = but2 au deuxième

    Tu post vers page.php

    dans page.php tu cherches la valeur du bouton
    si valeur=but1...tu continues
    si valeur=but2...tu rediriges vers mapage.php
    sinon retour au formulaire

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    if (isset($_POST['bouton']) && $_POST['bouton'] == 'but1) {
    ton code...}
    if (isset($_POST['bouton']) && $_POST['bouton'] == 'but2) {
    header ('Location: mapage.php');}
    else {
    header ('Location: monformulaire.php');
    Je suis pas sûr mais faut essayer....

  10. #10
    Membre éclairé Avatar de hammag
    Profil pro
    Inscrit en
    Février 2006
    Messages
    511
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 511
    Par défaut
    salut,

    j'ai choisit la solution de plusieurs formulaires, je la trouve plus simple.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. problème avec un formulaire
    Par mary12 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 16
    Dernier message: 07/06/2006, 11h39
  2. Problème avec un formulaire
    Par GilesB dans le forum Langage
    Réponses: 9
    Dernier message: 06/06/2006, 21h19
  3. Problème avec un formulaire
    Par Mysti¢ dans le forum Langage
    Réponses: 3
    Dernier message: 02/04/2006, 00h19
  4. [Système] Problème avec les formulaires
    Par Ludo75 dans le forum Langage
    Réponses: 9
    Dernier message: 02/02/2006, 11h13
  5. []Problème avec les formulaires Outlook
    Par Invité dans le forum Outlook
    Réponses: 6
    Dernier message: 05/12/2002, 09h59

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