Précédent
- 1
- 2
-
merci pour tout ce temps que tu me consacres
Mais a present j ai cette erreur
Parse error: syntax error, unexpected '<' in /home/a3325630/public_html/les-perles/essai4perlecommande270613NV.php on line 119
qui correspond a la ligne juste après echo qui a pour mission d afficher une page en html de redirection
<HTML> <HEAD> </HEAD> <BODY bgcolor="#72ACDC"> <center><b><h2>Nous vous remercions pour votre commande qui a bien été enregistrée <br>Après traitement de vos données un mail de confirmation vous sera envoyé </h2></b> </center> .............................................
-
ah! une erreur de syntaxe cette fois-ci. as-tu bien mis des ' sur le texte que tu veux afficher avec echo ?
echo 'mon texte html';
-
bonsoir
Ah enfin un méga merci eureka cela fonctionne ...c estait le ' après echo
Mais a présent comme tu as pu le constater j ai un echo
avec du html pour renvoyer le client vers une page de redirection après avoir passe sa commande
et comme tu peux le voir je souhaite lui rappeler les infos , une fois la commande effectuée
j ai essaye de faire un copier coller du code pour les envois , mais la syntaxe n a pas l air de passer
voici le codeecho ' <HTML> <HEAD> </HEAD> <BODY bgcolor="#72ACDC"> <center><b><h2>Nous vous remercions pour votre commande qui a bien été enregistrée <br>Après traitement de vos données un mail de confirmation vous sera envoyé </h2></b> </center> <style type="text/css"> #entete, #menu, #contenu, #footer { padding:1px 0; } #entete { background-color:#FF9900; text-align:center; width:980px; } #main { width:980px; } #menu { float:right; width:340px; background-color:#FF3366; } #contenu { width:640px; float:left; } #footer { background-color:#669933; text-align:center; clear:both; width:980px; } div{ margin: auto; } </style> <div id="entete"> <b><h2>Récapitulatif de votre commande </h2></b> </div> <div id="main"> <div id="menu"> <center><b><h2><a target="_blank" href="https://www.000webhost.com/migrate?static=true">Passer une autre commande </a></h2></b> </center> <br> <br> <br> <br> <center><b><h2><a target="_blank" href="https://www.000webhost.com/migrate?static=true">Pour une question</a></h2></b> </center> <br> <br> <br> <br> <center><b><h2><a href="https://www.google.fr/?gws_rd=ssl">Confirmer et quitter </a></h2></b> </center> <br> <br> <br> <br> <center><b><h2><a href="#null" onclick="javascript:history.back();">Pour faire une modification </a></h2></b> </center> </div> <div id="contenu"> <table width="640"border ="1"> <tr width="640"><td width="320"colspan="2">Nom : </td><td width="320" colspan="2">'.$_POST["nom"].'</td></tr> <tr><td colspan="2">Prénom :</td><td colspan="2">'.$_POST["prenom"].'</td></tr> <tr><td colspan="2">Email : </td><td colspan="2">'.$_POST["email"].'</td></tr> <tr><td colspan="2">Adresse :</td><td colspan="2">'.$_POST["adresse"].'</td></tr> <tr><td colspan="2">Code postal :</td><td colspan="2">'.$_POST["code_postal"].'</td></tr> <tr><td colspan="2">Numéro de téléphone :</td><td colspan="2"> '.$_POST["telephone"].'</td></tr> <tr><td colspan="2">Ville : </td><td colspan="2">'.$_POST["ville"].'</td></tr> <tr><td colspan="2">Mode de paiement :</td><td colspan="2">'.$_POST["paiement"].' </td></tr> <tr><td colspan="2">Email paypal optionnel : </td><td colspan="2">'.$_POST["emailpaypal"].'</td></tr> <tr><td width="170"></td><td width="110"></td><td width="160"></td><td width="110"></td><td></td></tr> <tr><td>Référence de l article </td><td>prix pour 1 sachet <br>comportant 4 perles identique</td><td>quantitée de sachet</td><td>Montant pour les sachets </td> </tr> <tr><td>'.$_POST["NomArticle1"].'</td><td>'.$_POST["Prix1"].'</td><td>'.$_POST["Quant1"].'</td><td>'.$_POST["Montant1"].' </td> </tr> <tr><td>'.$_POST["NomArticle2"].'</td><td>'.$_POST["Prix2"].'</td><td>'.$_POST["Quant2"].'</td><td>'.$_POST["Montant2"].' </td></tr> <tr><td>'.$_POST["NomArticle3"].'</td><td>'.$_POST["Prix3"].'</td><td>'.$_POST["Quant3"].'</td><td>'.$_POST["Montant3"].' </td></tr> <tr><td>'.$_POST["NomArticle4"].'</td><td>'.$_POST["Prix4"].'</td><td>'.$_POST["Quant4"].'</td><td>'.$_POST["Montant4"].' </td></tr> <tr><td>'.$_POST["NomArticle5"].'</td><td>'.$_POST["Prix5"].'</td><td>'.$_POST["Quant5"].'</td><td>'.$_POST["Montant5"].' </td></tr> <tr><td>'.$_POST["NomArticle6"].'</td><td>'.$_POST["Prix6"].'</td><td>'.$_POST["Quant6"].'</td><td>'.$_POST["Montant6"].' </td></tr> <tr><td>'.$_POST["NomArticle7"].'</td><td>'.$_POST["Prix7"].'</td><td>'.$_POST["Quant7"].'</td><td>'.$_POST["Montant7"].' </td></tr> <tr><td>'.$_POST["NomArticle8"].'</td><td>'.$_POST["Prix8"].'</td><td>'.$_POST["Quant8"].'</td><td>'.$_POST["Montant8"].' </td></tr> <tr><td>'.$_POST["NomArticle9"].'</td><td>'.$_POST["Prix9"].'</td><td>'.$_POST["Quant9"].'</td><td>'.$_POST["Montant9"].' </td></tr> <tr><td>'.$_POST["NomArticle10"].'</td><td>'.$_POST["Prix10"].'</td><td>'.$_POST["Quant10"].'</td><td>'.$_POST["Montant10"].' </td></tr> <tr><td>'.$_POST["NomArticle11"].'</td><td>'.$_POST["Prix11"].'</td><td>'.$_POST["Quant11"].'</td><td>'.$_POST["Montant11"].' </td></tr> <tr><td>'.$_POST["NomArticle12"].'</td><td>'.$_POST["Prix12"].'</td><td>'.$_POST["Quant12"].'</td><td>'.$_POST["Montant12"].' </td></tr> <tr><td colspan="3">Frais de port par '.$mode_envoi.'<br></td><td>'.$_POST["prix_port"].'</td><tr> <tr><td bgcolor="#FC0021"colspan="3">Le client payera au total</td><td>'.$_POST["MontantTotal"].' euro.</td></tr> <tr><td bgcolor="#FC0021"colspan="4">En option uniquement si vous avez choisi un autre mode d envois que par la poste</td></tr> <tr><td colspan="3">Non du point kiala :'.$_POST["non_du_point_kiala"].' <br> Adresse point kiala:'.$_POST["adresse_point_kiala"].' <br> Localité du point kiala :'.$_POST["Localite_du_point_kiala"].' <br> Code_postal du point kiala :'.$_POST["code_postal_du_point_kiala"].' <br> point kiala :'.$_POST["point_kiala"].' <br></td><td></td></tr> <tr><td colspan="3">Nom du point mondial relay:'.$_POST["non_du_point_mondial_relay"].' <br> Adresse point mondial relay:'.$_POST["adresse_point_mondial_relay"].' <br> Localité du point mondial relay :'.$_POST["Localite_du_point_mondial_relay"].' <br> Code postal du point mondial relay :'.$_POST["code_postal_du_point_mondial_relay"].' <br> </td><td></td></tr> </table> </div> </div> <div id="footer"> </div> ';
j ai essaye de mettre ceciif($_POST["envoi"]==3){ $message.='----------------------------------<br> Adresse point mondial relay: <br> ----------------------------------<br> <br> nom du point mondial relay:'.$_POST["non_du_point_mondial_relay"].' <br> adresse point mondial relay:'.$_POST["adresse_point_mondial_relay"].' <br> Localite du point mondial relay :'.$_POST["Localite_du_point_mondial_relay"].' <br> code postal du point mondial relay :'.$_POST["code_postal_du_point_mondial_relay"].' <br>'; }
Mais j ai une erreur a la ligne
$message.='----------------------------------<br>
Parse error: syntax error, unexpected T_DEC, expecting ',' or ';' in /home/a3325630/public_html/les-perles/essai4perlecommande270613NV.php on line 241
merci pour cette aide supplémentaire -
ok non c'est normal que ça ne marche pas, tu réécris deux fois la même chose
le mieux est d'envoyer le même mail à lui aussi en mettant bien sûr au début
$message1='Voici le récapitulatif de votre commande :"+$message
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Bonjour
merci pour la reponse
pourtant en remodifiant la page que le client verra après avoir cliquer sur modifier cela ne fonctionne pas
C est vrai que envoyer un mail au client cela serait une solution , mais le soucis c est le courrier indésirable
pour l exemple ci après j ai épuré le code pour la page de redirection et malgré cela , ça ne fonctionne pas
même en supprimant la partie que je m envois cela ne fonctionne pas pour cette page de redirection
surement une erreur de syntaxe?> <?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 belge"; //vaut la poste sauf ... if($_POST['envoi'] == 1) $mode_envoi = "Kiala" ;//si kiala a ete choisi(poste.envoi=0) elseif($_POST['envoi'] == 2) $mode_envoi = "la poste francaise" ;//si poste fr a ete choisi(poste.envoi=2) elseif($_POST['envoi'] == 3) $mode_envoi = "Mondial relay" ;//si poste fr a ete choisi(poste.envoi=2) $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> point kiala : '.$_POST["point_kiala"].' <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>'; if ($_POST["Quant2"] != 0) { $message.='<br><b>Article 2</b> <br> nom : '.$_POST["NomArticle2"].' <br> prix unitaire : '.$_POST["Prix2"].' <br> quantite : '.$_POST["Quant2"].' <br> <i>montant : '.$_POST["Montant2"].' </i><br>'; } if ($_POST["Quant3"] != 0) { $message.='<br><b>Article 3</b> <br> nom : '.$_POST["NomArticle3"].' <br> prix unitaire : '.$_POST["Prix3"].' <br> quantite : '.$_POST["Quant3"].' <br> <i>montant : '.$_POST["Montant3"].' </i><br>'; } $message.='<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> <br>'; if ($_POST["envoi"] == 1) { $message.='----------------------------------<br> Adresse point kiala: <br> ----------------------------------<br> <br> non du point kiala :'.$_POST["non_du_point_kiala"].' <br> adresse point kiala:'.$_POST["adresse_point_kiala"].' <br> Localite du point kiala :'.$_POST["Localite_du_point_kiala"].' <br> code_postal du point kiala :'.$_POST["code_postal_du_point_kiala"].' <br> point kiala :'.$_POST["point_kiala"].' <br>'; } if($_POST["envoi"]==3){ $message.='----------------------------------<br> Adresse point mondial relay: <br> ----------------------------------<br> <br> nom du point mondial relay:'.$_POST["non_du_point_mondial_relay"].' <br> adresse point mondial relay:'.$_POST["adresse_point_mondial_relay"].' <br> Localite du point mondial relay :'.$_POST["Localite_du_point_mondial_relay"].' <br> code postal du point mondial relay :'.$_POST["code_postal_du_point_mondial_relay"].' <br>'; } $message.='<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 ' <HTML> <HEAD> </HEAD> <BODY bgcolor="#72ACDC"> if ($_POST["envoi"] == 1) { $message.='----------------------------------<br> Adresse point kiala: <br> ----------------------------------<br> <br> non du point kiala :'.$_POST["non_du_point_kiala"].' <br> adresse point kiala:'.$_POST["adresse_point_kiala"].' <br> Localite du point kiala :'.$_POST["Localite_du_point_kiala"].' <br> code_postal du point kiala :'.$_POST["code_postal_du_point_kiala"].' <br> point kiala :'.$_POST["point_kiala"].' <br>'; } if($_POST["envoi"]==3){ $message.='----------------------------------<br> Adresse point mondial relay: <br> ----------------------------------<br> <br> nom du point mondial relay:'.$_POST["non_du_point_mondial_relay"].' <br> adresse point mondial relay:'.$_POST["adresse_point_mondial_relay"].' <br> Localite du point mondial relay :'.$_POST["Localite_du_point_mondial_relay"].' <br> code postal du point mondial relay :'.$_POST["code_postal_du_point_mondial_relay"].' <br>'; } '; /******* 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{ } ?> -
<?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 belge"; //vaut la poste sauf ...
if($_POST['envoi'] == 1) $mode_envoi = "Kiala" ;//si kiala a ete choisi(poste.envoi=0)
elseif($_POST['envoi'] == 2) $mode_envoi = "la poste francaise" ;//si poste fr a ete choisi(poste.envoi=2)
elseif($_POST['envoi'] == 3) $mode_envoi = "Mondial relay" ;//si poste fr a ete choisi(poste.envoi=2)
$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>
point kiala : '.$_POST["point_kiala"].' <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>';
if ($_POST["Quant2"] != 0) {
$message.='<br><b>Article 2</b> <br>
nom : '.$_POST["NomArticle2"].' <br>
prix unitaire : '.$_POST["Prix2"].' <br>
quantite : '.$_POST["Quant2"].' <br>
<i>montant : '.$_POST["Montant2"].' </i><br>';
}
if ($_POST["Quant3"] != 0) {
$message.='<br><b>Article 3</b> <br>
nom : '.$_POST["NomArticle3"].' <br>
prix unitaire : '.$_POST["Prix3"].' <br>
quantite : '.$_POST["Quant3"].' <br>
<i>montant : '.$_POST["Montant3"].' </i><br>';
}
$message.='<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>
<br>';
if ($_POST["envoi"] == 1) {
$message.='----------------------------------<br>
Adresse point kiala: <br>
----------------------------------<br>
<br>
non du point kiala :'.$_POST["non_du_point_kiala"].' <br>
adresse point kiala:'.$_POST["adresse_point_kiala"].' <br>
Localite du point kiala :'.$_POST["Localite_du_point_kiala"].' <br>
code_postal du point kiala :'.$_POST["code_postal_du_point_kiala"].' <br>
point kiala :'.$_POST["point_kiala"].' <br>';
}
if($_POST["envoi"]==3){
$message.='----------------------------------<br>
Adresse point mondial relay: <br>
----------------------------------<br>
<br>
nom du point mondial relay:'.$_POST["non_du_point_mondial_relay"].' <br>
adresse point mondial relay:'.$_POST["adresse_point_mondial_relay"].' <br>
Localite du point mondial relay :'.$_POST["Localite_du_point_mondial_relay"].' <br>
code postal du point mondial relay :'.$_POST["code_postal_du_point_mondial_relay"].' <br>';
}
$message.='<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)){
$page='
<HTML>
<HEAD>
</HEAD>
<BODY bgcolor="#72ACDC">';
if ($_POST["envoi"] == 1) {
$page.='----------------------------------<br>
Adresse point kiala: <br>
----------------------------------<br>
<br>
non du point kiala :'.$_POST["non_du_point_kiala"].' <br>
adresse point kiala:'.$_POST["adresse_point_kiala"].' <br>
Localite du point kiala :'.$_POST["Localite_du_point_kiala"].' <br>
code_postal du point kiala :'.$_POST["code_postal_du_point_kiala"].' <br>
point kiala :'.$_POST["point_kiala"].' <br>';
}
if($_POST["envoi"]==3){
$page.='----------------------------------<br>
Adresse point mondial relay: <br>
----------------------------------<br>
<br>
nom du point mondial relay:'.$_POST["non_du_point_mondial_relay"].' <br>
adresse point mondial relay:'.$_POST["adresse_point_mondial_relay"].' <br>
Localite du point mondial relay :'.$_POST["Localite_du_point_mondial_relay"].' <br>
code postal du point mondial relay :'.$_POST["code_postal_du_point_mondial_relay"].' <br>';
}
echo($page);
/******* 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;
}
}
?>
J'ai crée une variable $page qui contient le code de la page html en fonction du choix de la commande puis je l'affiche avec un echo à la fin. dis-moi si ça marche bien
Qui ne tente rien n'a rien -
merci pour l astuce
mais cela ne fonctionne pas
la page de redirection est vide -
ok bah mets juste echo $page; juste au lieu de echo($page);
-
bonsoir
merci pour le soutien et l aide
mais la page de redirection est toujours vide
Précédent
- 1
- 2