Formulaire code php = gros problème...
Résolu
Pseudo2608
Messages postés
25
Date d'inscription
Statut
Membre
Dernière intervention
-
Pseudo2608 Messages postés 25 Date d'inscription Statut Membre Dernière intervention -
Pseudo2608 Messages postés 25 Date d'inscription Statut Membre Dernière intervention -
Bonsoir,
j'ai un gros problème avec la partie php de mon formulaire... Ci-dessous c'est le copié/collé de mon code où il y a une erreur mais où ?
Si quelqu'un peut m'aider, ce serait super sympa.
En attendant d'éventuelles réponses, je vais essayer de trouver le problème.
Merci par avance pour vos réponses !
<?php
$TO=("sophie@santfeliulocation.com");
$h=(from"webmaster@www.santfeliulocation.com"),"Formulaire santfeliulocation");
Formulaire de reponse envoyé le : ".$now = date("d/m/Y à H:i")." :\n;
NOM : ".$_POST['nom']."
Prénom : ".$_POST['prenom']."
E-mail : ".$_POST['email']."
Comment avez-vous connu notre site ? :
".$_POST['google'].";
".$_POST['yahoo'].";
".$_POST['msn'].";
".$_POST['oovacances'].";
".$_POST['directvoyages'].";
".$_POST['autre'].";
Si -Autre-, veuillez précisez :
$_POST['precisions'].
Message : ".Stripslashes($_POST['message'])."");"
?>
j'ai un gros problème avec la partie php de mon formulaire... Ci-dessous c'est le copié/collé de mon code où il y a une erreur mais où ?
Si quelqu'un peut m'aider, ce serait super sympa.
En attendant d'éventuelles réponses, je vais essayer de trouver le problème.
Merci par avance pour vos réponses !
<?php
$TO=("sophie@santfeliulocation.com");
$h=(from"webmaster@www.santfeliulocation.com"),"Formulaire santfeliulocation");
Formulaire de reponse envoyé le : ".$now = date("d/m/Y à H:i")." :\n;
NOM : ".$_POST['nom']."
Prénom : ".$_POST['prenom']."
E-mail : ".$_POST['email']."
Comment avez-vous connu notre site ? :
".$_POST['google'].";
".$_POST['yahoo'].";
".$_POST['msn'].";
".$_POST['oovacances'].";
".$_POST['directvoyages'].";
".$_POST['autre'].";
Si -Autre-, veuillez précisez :
$_POST['precisions'].
Message : ".Stripslashes($_POST['message'])."");"
?>
A voir également:
- Formulaire code php = gros problème...
- Whatsapp formulaire opposition - Guide
- Code ascii - Guide
- Formulaire de réclamation facebook - Guide
- Code puk bloqué - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
11 réponses
Salut!
Il serai plus sympa de nous dire quel message d'erreur ça te renvoie?Mais entre temps,regarde cette ligne:
tu as fermé deux fois les doubles quotes et un point virgule dans les quotes!
Il serai plus sympa de nous dire quel message d'erreur ça te renvoie?Mais entre temps,regarde cette ligne:
Message : ".Stripslashes($_POST['message'])." ");"
tu as fermé deux fois les doubles quotes et un point virgule dans les quotes!
ahem il faudrai tle VRAI copié collé du formulaire HTML et du traitepent php..
vu que j'imagine bien que ça :
n'est pas vraiment dans ta page.
je te conseille les boutons radio:
et si tu utilises des cases à cocher, d'utiliser une règle de nommage qui permettra de faire une boucle dessus:
vu que j'imagine bien que ça :
Comment avez-vous connu notre site ? : ".$_POST['google']."; ".$_POST['yahoo']."; ".$_POST['msn']."; ".$_POST['oovacances']."; ".$_POST['directvoyages']."; ".$_POST['autre'].";
n'est pas vraiment dans ta page.
je te conseille les boutons radio:
<input type="radio" name="connu" value="msn">msn <input type="radio" name="connu" value="google">google <input type="radio" name="connu" value="oovacances">oovacances <input type="radio" name="connu" value="yahoo">yahoo
et si tu utilises des cases à cocher, d'utiliser une règle de nommage qui permettra de faire une boucle dessus:
<input type="checkbox" name="cc_msn" value="1">msn <input type="checkbox" name="cc_google" value="1">google <input type="checkbox" name="cc_oovacances" value="1">oovacances <input type="checkbox" name="cc_yahoo" value="1">yahoo
Merci...
mon code php est dans un page "traitement.php" et...
ci-dessous le copié/collé de mon formulaire dans ma page html :
<!--FORMULAIRE-->
<div align="center">
<form method="POST" action="traitement.php">
<input type="hidden" name="Formulaire santfeliulocation" value="traitement">
<!--TEXTE DU FORMULAIRE-->
<fieldset>
<legend>Vos coordonnées : </legend><!--TITRE DU FIELDSET-->
<p>
<label for="nom">Votre NOM : </label><br />
<input type="text" name="nom" id="nom" size="50" /> </p>
<label for="prenom">Votre Prénom : </label><br />
<input type="text" name="prenom" id="prenom" size="50" /> </p>
<p>
<label for="email">Votre E-mail : </label><br />
<input type="text" name="email" id="email" size="50" /> </p>
</fieldset>
<p></p>
<fieldset>
<legend>Votre message </legend><!--TITRE DU FIELDSET-->
<p>
<label for="message">Veuillez écrire votre message dans ce cadre :</label><br/ >
<textarea name="message" id="message" rows="15" cols="80"></textarea>
</fieldset>
<p></p>
<fieldset>
<legend>Comment avez-vous connu notre site ? </legend><!--TITRE DU FIELDSET-->
<p>
<input type="checkbox" name="google" value="google" id="google" size="40" /> <label for="google">Google</label><br />
<input type="checkbox" name="msn" value="msn" id="msn" size="40" /> <label for="msn">MSN</label><br />
<input type="checkbox" name="yahoo" value="yahoo" id="yahoo" size="40" /> <label for="yahoo">Yahoo</label><br />
<input type="checkbox" name="oovacances" value="oovacances" id="oovacances" size="50" /> <label for="oovacances">OOvacances</label><br />
<input type="checkbox" name="directvoyages" value="directvoyages" id="directvoyages" size="55" /> <label for="directvoyages">DirectVoyages</label><br />
<input type="checkbox" name="autre" value="autre" id="autre" size="70" /> <label for="autre">Autre...</label><br />
</p>
<p>
<label for="precisions">Si "Autre", veuillez précisez :</label><br />
<textarea name="precisions" id="precisions" cols="80" rows="4" size="80"></textarea>
</p>
</fieldset>
<p></p>
<h6 align="right">(<sub>*</sub>) champs obligatoires</h6>
</p>
</p>
<br />
<input type="submit" value="Envoyer" align="center" /> <input type="reset" value="Annuler" align="center" />
<br />
</form>
</div>
mon code php est dans un page "traitement.php" et...
ci-dessous le copié/collé de mon formulaire dans ma page html :
<!--FORMULAIRE-->
<div align="center">
<form method="POST" action="traitement.php">
<input type="hidden" name="Formulaire santfeliulocation" value="traitement">
<!--TEXTE DU FORMULAIRE-->
<fieldset>
<legend>Vos coordonnées : </legend><!--TITRE DU FIELDSET-->
<p>
<label for="nom">Votre NOM : </label><br />
<input type="text" name="nom" id="nom" size="50" /> </p>
<label for="prenom">Votre Prénom : </label><br />
<input type="text" name="prenom" id="prenom" size="50" /> </p>
<p>
<label for="email">Votre E-mail : </label><br />
<input type="text" name="email" id="email" size="50" /> </p>
</fieldset>
<p></p>
<fieldset>
<legend>Votre message </legend><!--TITRE DU FIELDSET-->
<p>
<label for="message">Veuillez écrire votre message dans ce cadre :</label><br/ >
<textarea name="message" id="message" rows="15" cols="80"></textarea>
</fieldset>
<p></p>
<fieldset>
<legend>Comment avez-vous connu notre site ? </legend><!--TITRE DU FIELDSET-->
<p>
<input type="checkbox" name="google" value="google" id="google" size="40" /> <label for="google">Google</label><br />
<input type="checkbox" name="msn" value="msn" id="msn" size="40" /> <label for="msn">MSN</label><br />
<input type="checkbox" name="yahoo" value="yahoo" id="yahoo" size="40" /> <label for="yahoo">Yahoo</label><br />
<input type="checkbox" name="oovacances" value="oovacances" id="oovacances" size="50" /> <label for="oovacances">OOvacances</label><br />
<input type="checkbox" name="directvoyages" value="directvoyages" id="directvoyages" size="55" /> <label for="directvoyages">DirectVoyages</label><br />
<input type="checkbox" name="autre" value="autre" id="autre" size="70" /> <label for="autre">Autre...</label><br />
</p>
<p>
<label for="precisions">Si "Autre", veuillez précisez :</label><br />
<textarea name="precisions" id="precisions" cols="80" rows="4" size="80"></textarea>
</p>
</fieldset>
<p></p>
<h6 align="right">(<sub>*</sub>) champs obligatoires</h6>
</p>
</p>
<br />
<input type="submit" value="Envoyer" align="center" /> <input type="reset" value="Annuler" align="center" />
<br />
</form>
</div>
Et j'ai toujours la même maudite erreur :
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in traitement.php on line 67
j'en ai marre, j'y suis depuis xx heures !
bon, il est vrai que je suis très nulle...
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in traitement.php on line 67
j'en ai marre, j'y suis depuis xx heures !
bon, il est vrai que je suis très nulle...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
le voici :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr"> <head> <title>santfeliulocation.com/../traitement.php</title> <meta http-equiv="Content-Type" content="text/html ; charset=iso-8859-1"/> <meta http-equiv="Content-Language" content="fr"> <meta name="robots" content="no index"> <meta name="rights" content="webmestre@santfeliulocation.com"> <meta name="rating" content="General"> <meta name="verify-v1" content="Jo9rSjWOMrS/Il73RzIAx6cqFAtfaCjT85ahOeUhxno=" > <meta name="description" content="page de traitement suite à l'envoi de données par formulaire"> <meta name="keywords" content="Sant Feliu de Guixols, Sant Feliu, location saisonnière, appartement à louer, location vacances"> <link rel="stylesheet" media="screen" type="text/css" title="Design espace" href="style_contact.css" /> <meta http-equiv="refresh" content="6;http://www.santfeliulocation.com/accueil/index.html" /> </head> <body> <div id="en_tete"><h1>santfeliulocation.com,<br /> location saisonnière à Sant Feliu de Guixols</h1> </div> <div id="menu"> <div class="sous_menu"> <h3><a href="../accueil/index.html" title="Accueil">Accueil</a></h3> </div> <div class="sous_menu"> <h3>Notre location</h3> <ul> <li><a href="../photo/photographies.html" title="Photos de l'appartement"><strong>Photographies</strong></a></li> <li><a href="../disponibilites/calendrier.html" title="Calendrier des disponibilités"><strong>Disponibilités</strong></a></li> <li><a href="../prix/tarif.html" title="Tarifs pour la saison 2009"><strong>Prix</strong></strong></a></li> <li><a href="../conditions-location/conditions.html" title="Nos conditions de location"><strong>Conditions de location</strong></a></li> <li><a href="../contact/contact.html" title="Pour nous contacter"><strong>Contact / Réservation</strong></a></li> </ul> </div> <div class="sous_menu"> <ul> <li><a href="../tourisme/santfeliu.html" title="Découvrir Sant Feliu"><strong>Sant Feliu de Guixols</strong></a></li> <li><a href="../vocabulaire/notions-de-catalan.html" title="Un peu de catalan !"><strong>Vocabulaire</strong></a></li> </ul> </div> <div class="sous_menu"> <h3>Nos partenaires</h3> <ul> <li><a href="http://www.oovacances.eu/404.html" title="OOVacances, locations entre particuliers"><strong>OOVacances.eu</strong></a></li> <li><a href="https://www.nomadays.fr" title="Guide voyage Espagne"><strong>Direct Voyages</strong></a></li> </ul> </div> <div class="sous_menu"> <h3>?</h3> <ul> <li><a href="../quisommesnous/quisommesnous.html" title="Qui sommes-nous ?"><strong>Qui sommes-nous ?</strong></a></li> </ul> </div> </div> </div> </div> <div id="corps"> <?php $TO=("sophie@santfeliulocation.com"); $h=(from"webmaster@www.santfeliulocation.com"),"Formulaire santfeliulocation"); Formulaire de reponse envoyé le : ".$now = date("d/m/Y à H:i")." :\n; NOM : ".$_POST['nom']." Prénom : ".$_POST['prenom']." E-mail : ".$_POST['email']." Comment avez-vous connu notre site ? : ".$_POST['google']."; ".$_POST['yahoo']."; ".$_POST['msn']."; ".$_POST['oovacances']."; ".$_POST['directvoyages']."; ".$_POST['autre']."; Si -Autre-, veuillez précisez : ".$_POST['precisions']."; Message : ".Stripslashes($_POST['message'])."; ?> <h3>Votre message a été envoyé avec succès !</h3> <h4>Nous vous contacterons dans les plus brefs délais</h4> <h4><em>Vous allez être redirigé(e) vers notre page d'accueil dans quelques instants.</em></h4> </body> </html>
Salut!
Essai ceci:
Essai ceci:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr"> <head> <title>santfeliulocation.com/../traitement.php</title> <meta http-equiv="Content-Type" content="text/html ; charset=iso-8859-1"/> <meta http-equiv="Content-Language" content="fr"> <meta name="robots" content="no index"> <meta name="rights" content="webmestre@santfeliulocation.com"> <meta name="rating" content="General"> <meta name="verify-v1" content="Jo9rSjWOMrS/Il73RzIAx6cqFAtfaCjT85ahOeUhxno=" > <meta name="description" content="page de traitement suite à l'envoi de données par formulaire"> <meta name="keywords" content="Sant Feliu de Guixols, Sant Feliu, location saisonnière, appartement à louer, location vacances"> <link rel="stylesheet" media="screen" type="text/css" title="Design espace" href="style_contact.css" /> <meta http-equiv="refresh" content="6;http://www.santfeliulocation.com/accueil/index.html" /> </head> <body> <div id="en_tete"><h1>santfeliulocation.com,<br /> location saisonnière à Sant Feliu de Guixols</h1> </div> <div id="menu"> <div class="sous_menu"> <h3><a href="../accueil/index.html" title="Accueil">Accueil</a></h3> </div> <div class="sous_menu"> <h3>Notre location</h3> <ul> <li><a href="../photo/photographies.html" title="Photos de l'appartement"><strong>Photographies</strong></a></li> <li><a href="../disponibilites/calendrier.html" title="Calendrier des disponibilités"><strong>Disponibilités</strong></a></li> <li><a href="../prix/tarif.html" title="Tarifs pour la saison 2009"><strong>Prix</strong></strong></a></li> <li><a href="../conditions-location/conditions.html" title="Nos conditions de location"><strong>Conditions de location</strong></a></li> <li><a href="../contact/contact.html" title="Pour nous contacter"><strong>Contact / Réservation</strong></a></li> </ul> </div> <div class="sous_menu"> <ul> <li><a href="../tourisme/santfeliu.html" title="Découvrir Sant Feliu"><strong>Sant Feliu de Guixols</strong></a></li> <li><a href="../vocabulaire/notions-de-catalan.html" title="Un peu de catalan !"><strong>Vocabulaire</strong></a></li> </ul> </div> <div class="sous_menu"> <h3>Nos partenaires</h3> <ul> <li><a href="http://www.oovacances.eu/404.html" title="OOVacances, locations entre particuliers"><strong>OOVacances.eu</strong></a></li> <li><a href="https://www.nomadays.fr" title="Guide voyage Espagne"><strong>Direct Voyages</strong></a></li> </ul> </div> <div class="sous_menu"> <h3>?</h3> <ul> <li><a href="../quisommesnous/quisommesnous.html" title="Qui sommes-nous ?"><strong>Qui sommes-nous ?</strong></a></li> </ul> </div> </div> </div> </div> <div id="corps"> <?php $TO=("sophie@santfeliulocation.com"); $h=(from"webmaster@www.santfeliulocation.com"); Formulaire de reponse envoyé le : ".$now = date("d/m/Y à H:i")." :\n; NOM : ".$_POST['nom']."; Prénom : ".$_POST['prenom']."; E-mail : ".$_POST['email']."; Comment avez-vous connu notre site ? : ".$_POST['google']."; ".$_POST['yahoo']."; ".$_POST['msn']."; ".$_POST['oovacances']."; ".$_POST['directvoyages']."; ".$_POST['autre']."; Si -Autre-, veuillez précisez : ".$_POST['precisions']."; Message : ".Stripslashes($_POST['message'])."; ?> <h3>Votre message a été envoyé avec succès !</h3> <h4>Nous vous contacterons dans les plus brefs délais</h4> <h4><em>Vous allez être redirigé(e) vers notre page d'accueil dans quelques instants.</em></h4> </body> </html>
merci mais excuse moi je n'ai pas vu la différence...
enfin, je suis assez naze et tout à fait en adéquation avec ta citation !!
Je crois que je vais abandonner pour ce soir car je suis littéralement crevée...
Merci pour ton aide et si tu trouves la solution - ou quelqu'un d'autre - merci par avance.
enfin, je suis assez naze et tout à fait en adéquation avec ta citation !!
Je crois que je vais abandonner pour ce soir car je suis littéralement crevée...
Merci pour ton aide et si tu trouves la solution - ou quelqu'un d'autre - merci par avance.
Bonjour,
ben oui l'erreur était la même hier soir quand j'ai testé ta version.
Bon, je vais revoir tout ça et si tu as une autre idée... c'est sympa.
ben oui l'erreur était la même hier soir quand j'ai testé ta version.
Bon, je vais revoir tout ça et si tu as une autre idée... c'est sympa.
ahem, c'est normal que dans ton code à aucun moment tu n'envoie le mail ? ensuite l'erreur vous dit ligne 67, bah suffit d'aller voir ligne 67:
et la ben oui cette ligne est fausse.
from n'est pas un mot clé ni une variable, et de plsu meme un mot clé ou une varaible accolé à une chaîne entre guillemets ne signifie rien.
Ensuite je te répète ce que j'ai mis au dessus, pour tes cases à cocher ça craint. si le mec n'a pas coché OOvacances, et comme dans ton mail tu inclus $_POST["oovacances"], bah soit dans la page, soit dans son mail y aurau 'undefined index truc machin', et ce pour chaque case à cocher qu'il n'aura pas remplie.
https://www.vulgarisation-informatique.com/mail.php
$h=(from"webmaster@www.santfeliulocation.com");
et la ben oui cette ligne est fausse.
from n'est pas un mot clé ni une variable, et de plsu meme un mot clé ou une varaible accolé à une chaîne entre guillemets ne signifie rien.
$h='From: "Sant-Feliu Location" <webmaster@www.santfeliulocation.com>';
Ensuite je te répète ce que j'ai mis au dessus, pour tes cases à cocher ça craint. si le mec n'a pas coché OOvacances, et comme dans ton mail tu inclus $_POST["oovacances"], bah soit dans la page, soit dans son mail y aurau 'undefined index truc machin', et ce pour chaque case à cocher qu'il n'aura pas remplie.
https://www.vulgarisation-informatique.com/mail.php
merci pour ton mail.
Dois-je bien avouer ici-bas que je n'y comprends rien ?...
Je fais des essais avec l'aide de sites mais sans aucun doute, une bonne formation pour tout apprendre de A à Z serait plus judicieux...
J'ai changé mes cases à cocher par une liste déroulante, finalement c'est mieux et peut-ê plus simple...
Dois-je bien avouer ici-bas que je n'y comprends rien ?...
Je fais des essais avec l'aide de sites mais sans aucun doute, une bonne formation pour tout apprendre de A à Z serait plus judicieux...
J'ai changé mes cases à cocher par une liste déroulante, finalement c'est mieux et peut-ê plus simple...
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in traitement.php on line 67