Comment integrer morceau de code dans mon formulaire php
flexi2202
Messages postés
3822
Date d'inscription
Statut
Membre
Dernière intervention
-
astuces72 Messages postés 7769 Date d'inscription Statut Membre Dernière intervention -
astuces72 Messages postés 7769 Date d'inscription Statut Membre Dernière intervention -
bonsoir
avant toute chose un tout grand merci pour le dévouement a mon aide ,
je suis conforte a un nouvel soucis
j ai récupère ce code qui fonctionne sur un forum et je souhaiterais l intégrer a mon formulaire
voici une partie de l entête de ma page php qui avant était redirige automatiquement vers une page de redirection , mais a présent avec le morceau de code que j ai trouve elle devrait être redirige suivant le choix de la persone
voici le code que je desire integrer a ma page php existante
j ai donc remplace ce morceau de code ma page actuelle
par
et
mais je bloque a ce niveau ou placer ce morceau de code mon entête actuelle
je vous remercie pour l aide
avant toute chose un tout grand merci pour le dévouement a mon aide ,
je suis conforte a un nouvel soucis
j ai récupère ce code qui fonctionne sur un forum et je souhaiterais l intégrer a mon formulaire
voici une partie de l entête de ma page php qui avant était redirige automatiquement vers une page de redirection , mais a présent avec le morceau de code que j ai trouve elle devrait être redirige suivant le choix de la persone
<?php date_default_timezone_set('Europe/Paris'); /*ton script doit etre sur un hebergeur qui supporte le php 5 de préférence*/ /*remplace mailbidon@free.fr entre les doubles guillemets*/ $tonemail="talonaiguille.be@gmail.com"; /**/ /*à toi de définir ta page de retour aprés envoi du mail*/ $site="https://www.canalblog.com/cf/login.cfm?error=blogprotected&bid=476894&mid=409438&returnTo=http%3A%2F%2Ftalonaiguille%2Ecanalblog%2Ecom%2F"; /*pas toucher*/ $headers = "From: <$tonemail>\n"; $headers .= "Reply-To: $tonemail\n"; $headers .= "MIME-version: 1.0\n"; $headers .= "Content-type: text/html; charset= iso-8859-1\n"; $message=""; $sujet = "Commande depuis mon site http://???"; /*si tu veux mettre quelque chose*/ if(isset($_POST['sub']) && $_POST['sub']==="commander") { $mode_envoi = "La Poste"; //vaut la poste sauf ... if($_POST['envoi'] == 0) $mode_envoi = "Kiala"; //si kiala a ete choisi(poste.envoi=0) $message.='<br> Un client a passe commande. Voici le recapitulatif du bon de commande : <br><br> nom : '.$_POST["nom"].'<br> prenom : '.$_POST["prenom"].' <br> email : '.$_POST["email"].' <br> adresse : '.$_POST["adresse"].' <br> code postal : '.$_POST["code_postal"].' <br> numero de telephone : '.$_POST["telephone"].' <br> ville : '.$_POST["ville"].' <br> pays : '.$_POST["pays"].' <br> paiement : '.$_POST["paiement"].' <br> <br> ----------------------------------<br> Articles commandes : <br> ----------------------------------<br> <br> <b>Article 1</b> <br> nom : '.$_POST["NomArticle1"].' <br> prix unitaire : '.$_POST["Prix1"].' <br> quantite : '.$_POST["Quant1"].' <br> <i>montant : '.$_POST["Montant1"].' </i><br> mode d\'envoi : '.$mode_envoi.'<br> frais de port : '.$_POST["prix_port"].'<br> <br> <b>----------------------------------</b><br> <b>Le client payera au total '.$_POST["MontantTotal"].' euro. </b><br> commentaires commentaires clients:'.$_POST["commentaires"].' <br> <b>----------------------------------</b><br>'; $message.="<hr>Le ".date('d-m-Y H:i:s')." par ip du client : ".$_SERVER['REMOTE_ADDR']."<hr>"; if(mail($tonemail,$sujet,$message,$headers)){ echo ' '; /******* Vérification foreach( $send as $value ) echo $value . '<br />'; ********/ //$site="https://www.canalblog.com/cf/login.cfm?error=blogprotected&bid=476894&mid=409438&returnTo=http%3A%2F%2Ftalonaiguille%2Ecanalblog%2Ecom%2F"; /*à toi de définir ta page*/ // echo '<br><center><b><h2>Pour revenir au site <a href="'.$site.'" >ici</a></h2></b></center> '; exit; }else{ echo 'PROBLEME FONCTION MAIL PHP';exit; } }else{ } ?>
voici le code que je desire integrer a ma page php existante
<?php if($_POST['question1'] == "visa" ) { header('Location: http://forums.phpbb-fr.com/'); } elseif($_POST['question1'] == "paypal" ) { header('Location: https://www.commentcamarche.net/ } elseif($_POST['question1'] == "virement" ) { header('Location: https://www.commentcamarche.net/ } ?> <html> <body> <form action="questionnaire.php" method="post"> <p>Question n°1 : blablabla ?</p> <p><input type="radio" name="question1" value="visa" /> visa</p> <p><input type="radio" name="question1" value="paypal" /> paypal</p> <p><input type="radio" name="question1" value="paypal" /> virement</p> <p><input type="submit" value="VALIDER" /></p> </form> </html>
j ai donc remplace ce morceau de code ma page actuelle
<form id="F_COMMANDE" action="https://www.000webhost.com/migrate?static=true" onSubmit="return Verifie(this)" method="post">
par
<form action="questionnaire.php" method="post">
et
<input type="submit" value="commander" name="sub"style="font-size:2.85em;background-color : red;color:white;">
<p>Question n°1 : blablabla ?</p> <p><input type="radio" name="question1" value="visa" /> visa</p> <p><input type="radio" name="question1" value="paypal" /> paypal</p> <p><input type="radio" name="question1" value="paypal" /> virement</p> <p><input type="submit" value="VALIDER" /></p>
mais je bloque a ce niveau ou placer ce morceau de code mon entête actuelle
if($_POST['question1'] == "visa" ) { header('Location: http://forums.phpbb-fr.com/'); } elseif($_POST['question1'] == "paypal" ) { header('Location: https://www.commentcamarche.net/ } elseif($_POST['question1'] == "virement" ) { header('Location: https://www.commentcamarche.net/ }
je vous remercie pour l aide
A voir également:
- Comment integrer morceau de code dans mon formulaire php
- Whatsapp formulaire opposition - Guide
- Code ascii - Guide
- Formulaire de réclamation facebook - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Intégrer une vidéo dans un powerpoint - Guide
3 réponses
J'comprend pas très bien ton code, c'est assez mal organisé (je parle du topique) mais suffis d'ouvrir un <?PHP //mettre le code qui te pose soucis ici, et de refermez avec ?> tout en haut avant le <!DOCTYPE html>.
merci pour cette reponse rapide
en fait ceci est une partie de mon code actuel php
et je souhaiterais le modifier pour imbriquer ceci
en fait ceci est une partie de mon code actuel php
<?php date_default_timezone_set('Europe/Paris'); /*ton script doit etre sur un hebergeur qui supporte le php 5 de préférence*/ /*remplace mailbidon@free.fr entre les doubles guillemets*/ $tonemail="talonaiguille.be@gmail.com"; /**/ /*à toi de définir ta page de retour aprés envoi du mail*/ $site="https://www.canalblog.com/cf/login.cfm?error=blogprotected&bid=476894&mid=409438&returnTo=http%3A%2F%2Ftalonaiguille%2Ecanalblog%2Ecom%2F"; /*pas toucher*/ $headers = "From: <$tonemail>\n"; $headers .= "Reply-To: $tonemail\n"; $headers .= "MIME-version: 1.0\n"; $headers .= "Content-type: text/html; charset= iso-8859-1\n"; $message=""; $sujet = "Commande depuis mon site http://???"; /*si tu veux mettre quelque chose*/ if(isset($_POST['sub']) && $_POST['sub']==="commander") { $mode_envoi = "La Poste"; //vaut la poste sauf ... if($_POST['envoi'] == 0) $mode_envoi = "Kiala"; //si kiala a ete choisi(poste.envoi=0) $message.='<br> Un client a passe commande. Voici le recapitulatif du bon de commande : <br><br> nom : '.$_POST["nom"].'<br> prenom : '.$_POST["prenom"].' <br> email : '.$_POST["email"].' <br> adresse : '.$_POST["adresse"].' <br> code postal : '.$_POST["code_postal"].' <br> numero de telephone : '.$_POST["telephone"].' <br> ville : '.$_POST["ville"].' <br> pays : '.$_POST["pays"].' <br> paiement : '.$_POST["paiement"].' <br> <br> ----------------------------------<br> Articles commandes : <br> ----------------------------------<br> <br> <b>Article 1</b> <br> nom : '.$_POST["NomArticle1"].' <br> prix unitaire : '.$_POST["Prix1"].' <br> quantite : '.$_POST["Quant1"].' <br> <i>montant : '.$_POST["Montant1"].' </i><br> mode d\'envoi : '.$mode_envoi.'<br> frais de port : '.$_POST["prix_port"].'<br> <br> <b>----------------------------------</b><br> <b>Le client payera au total '.$_POST["MontantTotal"].' euro. </b><br> commentaires commentaires clients:'.$_POST["commentaires"].' <br> <b>----------------------------------</b><br>'; $message.="<hr>Le ".date('d-m-Y H:i:s')." par ip du client : ".$_SERVER['REMOTE_ADDR']."<hr>"; if(mail($tonemail,$sujet,$message,$headers)){ echo ' '; /******* Vérification foreach( $send as $value ) echo $value . '<br />'; ********/ //$site="https://www.canalblog.com/cf/login.cfm?error=blogprotected&bid=476894&mid=409438&returnTo=http%3A%2F%2Ftalonaiguille%2Ecanalblog%2Ecom%2F"; /*à toi de définir ta page*/ // echo '<br><center><b><h2>Pour revenir au site <a href="'.$site.'" >ici</a></h2></b></center> '; exit; }else{ echo 'PROBLEME FONCTION MAIL PHP';exit; } }else{ } ?>
et je souhaiterais le modifier pour imbriquer ceci
<?php if($_POST['question1'] == "visa" ) { header('Location: http://forums.phpbb-fr.com/'); } elseif($_POST['question1'] == "paypal" ) { header('Location: https://www.commentcamarche.net/ } elseif($_POST['question1'] == "virement" ) { header('Location: https://www.commentcamarche.net/ } ?>