Forumlaire php

rwikus Messages postés 994 Statut Membre -  
rwikus Messages postés 994 Statut Membre -
Bonjour,
voila j'aimerai savoir si sa serai possible de faire sa:
j'ai 2 bouton sur page chacun a un formulaire a sa charge
je veux que ces bouton renvoie vers une seul page PHP qui traitera l'un des 2 formulaire selon le bouton qui a été choisi
est ce que c'est possible?
merci de bien vouloir m'aider
Configuration: Windows Vista
Firefox 3.5.3

5 réponses

  1. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    Oui, forcément : tu devras créer deux formulaires.
    Exemple :
    <form method="post" action="rechercher.php">
        <p>
            <input type="text" name="recherche" value="Vos mots-clés" /> 
            <input type="submit" value="Chercher" />
        </p>
    </form>
    <h1>Un autre formulaire</h1>
    <form method="post" action="supprimer.php">
        <p>
            <select name="membre">
                <option value="1">Membre 1</option>
                <option value="2">Membre 2</option>
                <option value="...">...</option>
            </select> 
            <input type="submit" value="Supprimer" />
        </p>
    </form>
    0
  2. rwikus Messages postés 994 Statut Membre 56
     
    nonn moi ce que je voulais c'est de mettre la méme page sur 'action" sur les 2 formulaire
    et aprés la page.php traitera l'un des 2 formulaire celon le bouton qui a été choisi
    tu me comprend?
    0
  3. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    Tu peux créer un champ hidden et changer ça valeur lors du clique sur un bouton en Javascript.
    Par exemple, sur un bouton, ajoute :
    onclick="document.getElementById('id_champ_hidden').value = 'bouton1';"
    Et sur l'autre bouton, ajoute :
    onclick="document.getElementById('id_champ_hidden').value = 'bouton2';"
    0
  4. Airmanbzh Messages postés 122 Statut Membre 9
     
    Plutôt que modifier la valeur du champ "hidden", il suffit de placer un champ hidden dans chaque <form> en leur donnant une valeure différente. Ensuite dans la page php effectuer les traitements en fonction de la valeure récupérée.

    Exemple :
    page form
    <form method="post" action="rechercher.php">
        <input name="hidden" type="hidden" value="1" />
        <p>
            <input type="text" name="recherche" value="Vos mots-clés" /> 
            <input type="submit" value="Chercher" />
        </p>
    </form>
    <h1>Un autre formulaire</h1>
    <form method="post" action="rechercher.php">
        <input name="hidden" type="hidden" value="2" />
        <p>
            <select name="membre">
                <option value="1">Membre 1</option>
                <option value="2">Membre 2</option>
                <option value="...">...</option>
            </select> 
            <input type="submit" value="Supprimer" />
        </p>
    </form>
    


    page de traitement
    <?php
    if(isset($_POST['hidden']))
       {
       if($_POST['hidden']==1)
          {
          //Traitement formulaire 1
          }
       else
          {
          //Traitement formulaire 2
          }
       }
    ?>
    
    Les 2 solutions fonctionnent mais je pense que celle-ci te sera plus simple à mettre en place car elle évite le changement de variable via javascript
    
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. rwikus Messages postés 994 Statut Membre 56
     
    merciiiiiii bcp pour votre aide
    0