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

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
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
rania
 
non ça marche pas car je travaille avec des fichiers js avec des fonctions de contrôles
0
Utilisateur anonyme
 
et ? Tu testes la value en js au lieu de php
0
rania
 
oui je fait appel au code js dans la page php dans le head
0
Utilisateur anonyme
 
je vois pas ce qui te gène. Tu met la fonction onclick sur tes submit et c'est bon.
0