Problème de conflit des boutons submit

rania -  
 Utilisateur anonyme -
Bonjour,

j'ai une page contact dans mon site et j'ai 2 bouton submit quand je click sur un lotre marche et vise vers ca, je travail avec php5, javascript,jquery
merci d'avance

1 réponse

  1. Utilisateur anonyme
     
    Bonjour,

    C'est normal.

    Il va falloir vérifier quel formulaire est envoyé, en vérifiant dans le $_POST ou $_GET le name de votre balise submit

    <form>
    .....
    <input name="sub1" type="submit">
    </form>
    
    <form>
    ....
    <input name="sub2" type="submit">
    </form>
    
    <?php
    // traitement du formulaire 1 ?
    if (isset($_POST['sub1']) {
    } 
    // Traitement du formulaire 2
    elseif (isset($_POST['sub2']) {
    ?>
    

    0
    1. Utilisateur anonyme
       
      Sinon tu peut faire en fonction de la value :

      <input name="validation" type="submit" Value="value1">
      
      <input name="validation" type="submit" Value="value2">
      
      <?php
      //Si le post n'éxiste pas
      IF( !isset($_POST['validation']) ){
      }
      //Si c'est le premier submit qui a envoyé le formulaire
      ELSEIF( $_POST['validation']=='value1' ) {
      }
      ELSEIF( $_POST['validation']=='value2' ) {
      }
      
      //Ou avec un switch
      
      0
    2. rania
       
      non ça marche pas car je travaille avec des fichiers js avec des fonctions de contrôles
      0
    3. Utilisateur anonyme
       
      et ? Tu testes la value en js au lieu de php
      0
    4. rania
       
      oui je fait appel au code js dans la page php dans le head
      0
    5. Utilisateur anonyme
       
      je vois pas ce qui te gène. Tu met la fonction onclick sur tes submit et c'est bon.
      0