Envoyer le résultat d'un formulaire sur deux fichier php differents
Bonjour,
J'aimerais pouvoir en jquery (seul language possible) envoyer les infos d'un formulaire sur deux adresses php et ce afin de renseigner simultanément les deux bases de données de la saisie du formulaire.
Voici mon code pour le moment (simplifié):
Code html:
Code:
1 2 3 4 5 6 7 8
| <form name="form" id="formHome" METHOD="post" action="https://premièrebase.php" >//Formulaire linkant sur la première base par defaut
<input name="FIRST_NAME" type="text" id="inp_1" />
<input name="LAST_NAME" type="text" id="inp_2" />
<input name="EMAIL" type="text" id="inp_3" />
<input type="submit" value="I SUBSCRIBE" class="submit" />
</form> |
Code Jquery:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
| $(document).ready(function(){
$('#formHome').submit(function(){ //Quand clique sur submit
var nom = $('#inp_2').val(); //recupere infos en variables
var prenom = $('#inp_1').val(); //recupere infos en variables
var email = $('#inp_3').val(); //recupere infos en variables
if( prenom == "" || prenom == "First name"){
alert('First name');
$('#inp_1').val("First name");
return false;
}else if( nom == "" || nom == "Last name"){
alert('Last name');
$('#inp_2').val("Last name");
return false;
}else if( email == "" || email == "email"){
alert('email');
$('#inp_3').val("email");
return false;
}else{
//Post à la seconde base les infos saisies
$.post('deuxiemebase.php',{
inp_2:nom,
inp_1:prenom,
inp_3:email
});
//Puis envoi le formulaire qui linke sur la première base...enfin ca devrait mais non ;)
$(this).submit();
}
});
}); |
Cela n'envoie que sur la première base mais ne tient pas compte du post pour la seconde...
La question est, est ce que c'est seulement faisable..., sachant qu'on ne peut utiliser de php dans ce cas et on a pas accès aux bases, on ne peut qu'envoyer.
Il n'y a pas de problème individuellement en simple fonction sur clic en dehors du formulaire le post remplit bien la seconde base ciblée.
Merci beaucoup.