Bonjour à tous !
Voilà j'ai un petit problème que je n'arrive pas à résoudre !
Je m'explique :
J'ai un index en html avec écrit une valeur dessus. Sur une autre page html j'ai un formulaire sur lequel on peut choisir différentes options via un menu en liste.
En vérité je voudrai pouvoir par exemple dire que les options de mon menu list soient assignées à des variables.
Une fois que j'ai fait cela j'aimerai en fonction de la valeur que j'ai choisi dans le menu list, faire un calcul avec la valeur de ma première page html (index)
Voici un exemple concret (j'ai du mal à m'expliquer) :
Mon formulaire est en html mais quand j'envoie il y a tout un traitement en php pour que ça me l'envoi directement sur mon mail avec des $MailBody etc.. Donc je voulais savoir si jpouvais rajouter (et quoi) un bout de code à mon traitement php pour qu'il fasse toute cette opération vu que je veux que ça rafraichisse la valeur uniquement si le formulaire est bien envoyé.
Voilà mon code php por mon formulaire :
Merci d'avance !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 <?php //On verifie les variables if (!empty($_POST['question1']) AND !empty($_POST['question2'])) { //Securisation des variables on ne sait jamais $question1 = htmlentities ($_POST['question1']); $question2 = htmlentities ($_POST['question2']); //Définition des variables pour le mail $MailTo = "xxx@xxx.fr" ; $MailSubject = "Réponse au questionnaire" ; //Le contenu $MailBody = '1 : '.$question1."\n"; $MailBody .= '2 : '.$question2."\n"; $MailBody .= '3 : '.$fonction2."\n"; $MailBody .= '4 : '.$fonction."\n"; $MailBody .= '5 : '.$question3."\n"; $MailBody .= '6 : '.$question4."\n"; $MailBody .= '7 : '.$question5."\n"; $MailBody .= '8 : '.$question6."\n"; $MailBody .= '9 : '.$question7."\n"; $MailBody .= 'commentaire: '.$commentaires."\n"; //On envoit mail($MailTo, $MailSubject, $MailBody); //on remercie print ("<script language = \"JavaScript\">"); print ("location.href = 'fin.html';"); print ("</script>"); } else //Sinon on lui envois un message d'erreur { print ("<script language = \"JavaScript\">"); print ("location.href = 'confirmation.html';"); print ("</script>"); } ?><title>Fin de votre commande</title>
Partager