URGENT erreur formulaire php dreamweaver
Résolu
laure
-
adns Messages postés 1094 Date d'inscription Statut Membre Dernière intervention -
adns Messages postés 1094 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'ai créé un formulaire sur dreamweaver, j'ai une page html dont voici le code
<form action="devis.php" method="post" enctype="application/x-www-form-urlencoded" name="devis" id="devis">
<label></label>
<table width="631">
<tr align="center">
<th colspan="2" scope="row"><p align="center" class="Style22 Style3">Demandez votre <span class="Style4">Spectacle Clé en Main</span></p> </th>
</tr>
<tr>
<th align="center" scope="row"><div align="center"><span class="Style20">Nom</span></div></th>
<td><label>
<div align="center">
<input name="nom" type="text" id="nom" />
</div>
</label></td>
</tr>
<tr>
<th align="center" scope="row"><div align="center"><span class="Style20">Prénom</span></div></th>
<td><label>
<div align="center">
<input name="prenom" type="text" id="prenom" />
</div>
</label></td>
</tr>
<tr>
<th align="center" scope="row"><div align="center"><span class="Style20">Adresse</span></div></th>
<td><label>
<div align="center">
<textarea name="adresse" id="adresse"></textarea>
</div>
</label></td>
</tr>
<tr>
<th align="center" scope="row"><div align="center"><span class="Style20">Tel</span></div></th>
<td><label>
<div align="center">
<input name="tel" type="text" id="tel" />
</div>
</label></td>
</tr>
<tr>
<th align="center" scope="row"><div align="center"><span class="Style20">Mail</span></div></th>
<td><label>
<div align="center">
<input name="mail" type="text" id="mail" />
</div>
</label></td>
</tr>
<tr>
<th align="center" scope="row"><div align="center">Prestation Demandée</div></th>
<td><label>
<div align="center">
<textarea name="prestation demandee" rows="5" id="prestation demandee"></textarea>
</div>
</label></td>
</tr>
<tr>
<th align="center" scope="row"><div align="center"><span class="Style20">Budget</span></div></th>
<td><label>
<div align="center">
<input name="budget" type="text" id="budget" />
</div>
</label></td>
</tr>
<tr align="center">
<th height="37" colspan="2" scope="row"><div align="center">
<input type="submit" name="Submit" value="Envoyer" />
</div>
<span class="Style20"><label>
<div align="center"></div>
</label>
</span></th>
</tr>
</table>
</form>
Et une page php avec code
<?
// Récupération des données via POST
$nom=$_POST['nom'];
$prenom=$_POST['prenom'];
$adresse=$_POST['adresse'];
$tel=$_POST['tel'];
$mail=$_POST['mail'];
$prestation demandee=$_POST['prestation demandee'];
$budget=$_POST['budget'];
//Envoi des données
$message='Nom: '.$nom."\n".'Prénom: '.$prenom."\n".'Adresse: '.$adresse."\n"."\n".'Téléphone: '.$tel."\n".'Mail: '.$mail."\n".'Prestation demandée: '.$prestation demandee."\n".'Budget: '.$budget.;
mail("marine.calypso@gmail.com","Devis", $message);
header("Location: pagemerci.html");
}
?>
Mais une fois tout en place sur le serveur, lorsque l'on clic sur "envoyer" un message d'erreur apparaît "Parse error: syntax error, unexpected T_STRING in /homepages/30/d273194768/htdocs/c/devis.php on line 8"
Je ne sais pas comment faire!!
quelqu'un peut m'aider?
Merci
j'ai créé un formulaire sur dreamweaver, j'ai une page html dont voici le code
<form action="devis.php" method="post" enctype="application/x-www-form-urlencoded" name="devis" id="devis">
<label></label>
<table width="631">
<tr align="center">
<th colspan="2" scope="row"><p align="center" class="Style22 Style3">Demandez votre <span class="Style4">Spectacle Clé en Main</span></p> </th>
</tr>
<tr>
<th align="center" scope="row"><div align="center"><span class="Style20">Nom</span></div></th>
<td><label>
<div align="center">
<input name="nom" type="text" id="nom" />
</div>
</label></td>
</tr>
<tr>
<th align="center" scope="row"><div align="center"><span class="Style20">Prénom</span></div></th>
<td><label>
<div align="center">
<input name="prenom" type="text" id="prenom" />
</div>
</label></td>
</tr>
<tr>
<th align="center" scope="row"><div align="center"><span class="Style20">Adresse</span></div></th>
<td><label>
<div align="center">
<textarea name="adresse" id="adresse"></textarea>
</div>
</label></td>
</tr>
<tr>
<th align="center" scope="row"><div align="center"><span class="Style20">Tel</span></div></th>
<td><label>
<div align="center">
<input name="tel" type="text" id="tel" />
</div>
</label></td>
</tr>
<tr>
<th align="center" scope="row"><div align="center"><span class="Style20">Mail</span></div></th>
<td><label>
<div align="center">
<input name="mail" type="text" id="mail" />
</div>
</label></td>
</tr>
<tr>
<th align="center" scope="row"><div align="center">Prestation Demandée</div></th>
<td><label>
<div align="center">
<textarea name="prestation demandee" rows="5" id="prestation demandee"></textarea>
</div>
</label></td>
</tr>
<tr>
<th align="center" scope="row"><div align="center"><span class="Style20">Budget</span></div></th>
<td><label>
<div align="center">
<input name="budget" type="text" id="budget" />
</div>
</label></td>
</tr>
<tr align="center">
<th height="37" colspan="2" scope="row"><div align="center">
<input type="submit" name="Submit" value="Envoyer" />
</div>
<span class="Style20"><label>
<div align="center"></div>
</label>
</span></th>
</tr>
</table>
</form>
Et une page php avec code
<?
// Récupération des données via POST
$nom=$_POST['nom'];
$prenom=$_POST['prenom'];
$adresse=$_POST['adresse'];
$tel=$_POST['tel'];
$mail=$_POST['mail'];
$prestation demandee=$_POST['prestation demandee'];
$budget=$_POST['budget'];
//Envoi des données
$message='Nom: '.$nom."\n".'Prénom: '.$prenom."\n".'Adresse: '.$adresse."\n"."\n".'Téléphone: '.$tel."\n".'Mail: '.$mail."\n".'Prestation demandée: '.$prestation demandee."\n".'Budget: '.$budget.;
mail("marine.calypso@gmail.com","Devis", $message);
header("Location: pagemerci.html");
}
?>
Mais une fois tout en place sur le serveur, lorsque l'on clic sur "envoyer" un message d'erreur apparaît "Parse error: syntax error, unexpected T_STRING in /homepages/30/d273194768/htdocs/c/devis.php on line 8"
Je ne sais pas comment faire!!
quelqu'un peut m'aider?
Merci
A voir également:
- URGENT erreur formulaire php dreamweaver
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook - Guide
- Formulaire de reclamation instagram - Guide
- Erreur 0x80070643 - Accueil - Windows
- Expert php pinterest - Télécharger - Langages
18 réponses
$prestation demandee=$_POST['prestation demandee'];
je crois que t'as oublié un _ et que tu voulais plutot faire ceci $prestation_demandee
je crois que t'as oublié un _ et que tu voulais plutot faire ceci $prestation_demandee
bonjour
Pour commencer il faut eviter les espaces dans le noms des varaibles
donc remplace
$prestation demandee=$_POST['prestation demandee'];
par
$prestationdemandee=$_POST['prestation demandee'];
et ensuite il ades souci de syntaxe dans le contenu de la variable $message
remplace la par ca :
$message='Nom: '.$nom.'\nPrénom: '.$prenom.'\nAdresse: '.$adresse.'\n\nTéléphone: '.$tel.'\nMail: '.$mail.'\nPrestation demandée: '.$prestationdemandee.'\nBudget: '.$budget;
Je pense que ca ira mieux
si ca déconne encore renvoi les erreurs ;)
Adns
Pour commencer il faut eviter les espaces dans le noms des varaibles
donc remplace
$prestation demandee=$_POST['prestation demandee'];
par
$prestationdemandee=$_POST['prestation demandee'];
et ensuite il ades souci de syntaxe dans le contenu de la variable $message
remplace la par ca :
$message='Nom: '.$nom.'\nPrénom: '.$prenom.'\nAdresse: '.$adresse.'\n\nTéléphone: '.$tel.'\nMail: '.$mail.'\nPrestation demandée: '.$prestationdemandee.'\nBudget: '.$budget;
Je pense que ca ira mieux
si ca déconne encore renvoi les erreurs ;)
Adns
Merci j'ai modifié mais toujours message d'erreur
Parse error: syntax error, unexpected '}' in /homepages/30/d273194768/htdocs/c/devis.php on line 18
Parse error: syntax error, unexpected '}' in /homepages/30/d273194768/htdocs/c/devis.php on line 18
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
es ce que la page "pagemerci.html" est dans le même dossier que celle du formulaire??
sinon essaie de mettre url complète vers ta page
Adns
sinon essaie de mettre url complète vers ta page
Adns
enctype="application/x-www-form-urlencoded"
ca dans la page html c'est nécessaire?
je l'avai enlevé et j'ai au final <form method='post' action='pagemerci.php' name='devis' id='devis'>
ca dans la page html c'est nécessaire?
je l'avai enlevé et j'ai au final <form method='post' action='pagemerci.php' name='devis' id='devis'>
c'est censé marcher sans souci...
c'est bizarre... je sais pas si tu travailles direct sur ton formulaire qui est en ligne...
mais j'ai plutot cette redirection http://www.calypsomusic.fr/marine.calypso@gmail.com;eva.calypso@gmail.com
c'est bizarre... je sais pas si tu travailles direct sur ton formulaire qui est en ligne...
mais j'ai plutot cette redirection http://www.calypsomusic.fr/marine.calypso@gmail.com;eva.calypso@gmail.com
heu c'est pas cette page là... tu parles de la page devis?
quelqu'un est en train de regarder avec les accès ftp
mais sinon c la page que je t'ai dit
et pour l'action j'ai pa encore mis en ligne vu que quelqu'un regarde
mais tu penses que ça devrait marcher comme ça?
je dois mettre
<form action="page merci.php" method="post" enctype="application/x-www-form-urlencoded" name="devis" id="devis">
ou
<form action="pagemerci.php" method="post" name="devis" id="devis">
quelqu'un est en train de regarder avec les accès ftp
mais sinon c la page que je t'ai dit
et pour l'action j'ai pa encore mis en ligne vu que quelqu'un regarde
mais tu penses que ça devrait marcher comme ça?
je dois mettre
<form action="page merci.php" method="post" enctype="application/x-www-form-urlencoded" name="devis" id="devis">
ou
<form action="pagemerci.php" method="post" name="devis" id="devis">
plutot
<form action="pagemerci.php" method="post" enctype="application/x-www-form-urlencoded" name="devis" id="devis">
attention tu avais laisser un espace en page et merci j'ai corriger
;);)
Adns
<form action="pagemerci.php" method="post" enctype="application/x-www-form-urlencoded" name="devis" id="devis">
attention tu avais laisser un espace en page et merci j'ai corriger
;);)
Adns
attend mai nan
ma page merci est une page html
j'ai juste la page devis en php
donc je mets koi?
je m'embrouille! lol
ma page merci est une page html
j'ai juste la page devis en php
donc je mets koi?
je m'embrouille! lol