Comment integrer morceau de code dans mon formulaire php
flexi2202
Messages postés
3640
Date d'inscription
Statut
Membre
Dernière intervention
-
astuces72 Messages postés 2146 Date d'inscription Statut Membre Dernière intervention -
astuces72 Messages postés 2146 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
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<?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/ } ?> -
oublis ce post