Redirection d'un formulaire PHP dans une des onglets javascript

Résolu/Fermé
bmjp9599 Messages postés 52 Date d'inscription mardi 5 mars 2013 Statut Membre Dernière intervention 14 janvier 2018 - 27 mars 2013 à 12:39
bmjp9599 Messages postés 52 Date d'inscription mardi 5 mars 2013 Statut Membre Dernière intervention 14 janvier 2018 - 18 juin 2013 à 15:39
bonjour a tous,
voila j'ai un sérieux problème au niveau de mon site.
je vous post les codes et désoler pour la compréhension.
svp!!!! aider moi plsssssss.

<form  id="myform" action="" method="post" >
<table > 
<tr><td><label for="username">*</label></td>
<td><input id="pseudo" title="Votre blazz quoi!" type="text" name="pseudo" size=30 placeholder="  Pseudo" required=""></td></tr>

<tr><td><label for="site"></label></td>
<td><input id="site" title="Nom de ton Site/Blog si t'on a!" type="url" name="site" size=30 placeholder="  Votre Site"></td></tr>

<tr><td><label for="tel"></label></td>
<td><input id="tel" title="Ton numero de telephone" type="tel" name="numero" size=30 placeholder="  Numero de tel"></td></tr>

<tr><td><label for="email">*</label></td>
<td><input id="email" title="Votre email ...!" type="text" name="email" size=30 placeholder="  Email" required=""></td></tr>

<tr><td ><label for="body">*</label></td>
<td><textarea id="body" title="Alors votre avis sur mon site." COLS=30 ROWS=6 name="message" placeholder="Votre Message" required=""></textarea></td></tr>

<tr><td></td>
<td> Recevoire mon CV <input type="checkbox" name="option1" value="oui"></td></tr>

<tr><td></td>
<td style="float:right;"><br/><input type="submit" value="Envoyer"> - <input type="reset" value="Annuler"></td></tr>
</table>
</form>
<?php
if (isset($_POST['pseudo']) and isset($_POST['email']) and isset($_POST['message']) and isset($_POST['site']) and isset($_POST['numero']))
{
	$psdo= $_POST['pseudo'];
 	$mail= $_POST['email'];
	$mes= $_POST['message'];
	$site= $_POST['site'];
	$tel= $_POST['numero'];
	$destinataire = 'mon@adress.fr';
	$message=''.$psdo.'<br/>'.$site.'<br/>'.$tel.'<br/><br/><br/>'.$message.''; 

	$envoi = mail($destinataire, $mail, $mes);

	if($envoi == true)
	{
	echo "<font color='green'><b>Votre email a été envoyé avec succès<br/>
	Merci pour vos commentaire.</b></font><br />";
	}
	else
	{
	echo "<font color='red'><b>La fonction mail() Bug desolé!</b></font><br />";
	}
}
else
{
echo "<font color='red'><br/><br/><b>Veillez remplir le formulaire.</b></font><br/>";
}
?>


le code ci dessous fonction super bien mais problème c'est que mon site fonction avec des onglet javascript et le formulaire se situe sur l'un des onglets
"Contact" et que quand je valide la formulaire ma page qui est en javascript se met en position par Default "à l'Accueil" mais moi je veut que l'onglet se redirige vers onglet "Contact"
A voir également:

10 réponses

Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
27 mars 2013 à 13:14
salut essaies en rajoutant un target dans la balise <form

<form  id="myform" action="" method="post" target="_self">


cf ce site: http://www.aliasdmc.fr/balise/zone_html_form1.html
0
bmjp9599 Messages postés 52 Date d'inscription mardi 5 mars 2013 Statut Membre Dernière intervention 14 janvier 2018 1
27 mars 2013 à 14:00
salut,
merci pour une réponse aussi rapide

c'est bon j'ai essaillé est rien sa me fait toujours la même
0
bmjp9599 Messages postés 52 Date d'inscription mardi 5 mars 2013 Statut Membre Dernière intervention 14 janvier 2018 1
27 mars 2013 à 15:56
voila je vous met un lien pour une aperçus

https://www.000webhost.com/migrate?static=true
0
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
27 mars 2013 à 17:41
la solution serait de passer par de l'Ajax
ça appelle le script php "en arrière plan" sans recharger la page

donc la réponse serait écrite directement dans le div:
<div class="contenu" id="contenu_5">

pour faire ça vas voir sur G... jQuery Ajax
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
bmjp9599 Messages postés 52 Date d'inscription mardi 5 mars 2013 Statut Membre Dernière intervention 14 janvier 2018 1
7 avril 2013 à 22:02
merci, et désoler de te repondre si tard
c'est bon le probleme est régler

merci!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
0
Bonjour
J'ai le même problème peux-tu stp me donner la solution.

merci
0
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
7 avril 2013 à 22:38
ok alors passe le post en résolu
0
bmjp9599 Messages postés 52 Date d'inscription mardi 5 mars 2013 Statut Membre Dernière intervention 14 janvier 2018 1
8 avril 2013 à 10:58
heeee!
comment faire????
0
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
8 avril 2013 à 13:34
regardes bien dans la première page de ton post tu dois avoir un lien "marquer comme résolu" ou qq chose de ce genre
0
bmjp9599 Messages postés 52 Date d'inscription mardi 5 mars 2013 Statut Membre Dernière intervention 14 janvier 2018 1
18 juin 2013 à 15:36
salut ranya
bon voila pour ton problème tu doit utiliser le langage Ajax

tu crée un formulaire:

<form method="POST" action="vide">
</form>

et tu va mettre ça on <head> de la page

$(function() {

$(".button").click(function() {

var dataString = 'pseudo='+ $("input#pseudo").val() + ...

$.ajax({
      type: "POST",
      url: "dossier_qui_gere_ton.php",
      data: dataString,
      success: function(){
                 $('#rep').html() ...jquery
}
});
return false;
});
});
0
bmjp9599 Messages postés 52 Date d'inscription mardi 5 mars 2013 Statut Membre Dernière intervention 14 janvier 2018 1
18 juin 2013 à 15:39
il va permettre de gérer tout tes variables PHP via Jquery Ajax
0