Formulaire php
aaliyah1
Messages postés
4
Statut
Membre
-
bowbow13 -
bowbow13 -
bonjour je suis debutante en php et j ai eu ce message:
Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in c:\program files\easyphp1-8\www\aliasite\presentation\formmail.php on line 3
mon scripte est:
<?php
$TO = "archibald.lauders@wanadoo.fr";
$h = "$_POST['nom'];" . $TO;
$subject="$_POST['sujet'];"
$message = "$_POST['commentaire'];";
while (list($key, $val) = each($HTTP_POST_VARS)) {
$message .= "$key : $val\n";
}
mail($TO, $subject, $message, $h);
Header("Location: merci.html");
?>
en sachant que j ai un simple formulaire de 3 champs texte et un textarea et un bouton envoyer et un autre annuler
voila j espere que vous allez m aider car j en ai vrmt besoin.
merci d avance
Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in c:\program files\easyphp1-8\www\aliasite\presentation\formmail.php on line 3
mon scripte est:
<?php
$TO = "archibald.lauders@wanadoo.fr";
$h = "$_POST['nom'];" . $TO;
$subject="$_POST['sujet'];"
$message = "$_POST['commentaire'];";
while (list($key, $val) = each($HTTP_POST_VARS)) {
$message .= "$key : $val\n";
}
mail($TO, $subject, $message, $h);
Header("Location: merci.html");
?>
en sachant que j ai un simple formulaire de 3 champs texte et un textarea et un bouton envoyer et un autre annuler
voila j espere que vous allez m aider car j en ai vrmt besoin.
merci d avance
A voir également:
- Formulaire php
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Formulaire de reclamation instagram - Guide
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
2 réponses
Les erreurs sont toutes simple, s'est la syntaxe de ton code qui va pas:
<?php
$TO = "archibald.lauders@wanadoo.fr";
$h = $_POST['nom'] . $TO;
$subject= $_POST['sujet'];
$message = $_POST['commentaire'];
while (list($key, $val) = each($HTTP_POST_VARS)) {
$message = "$key : $val\n";
}
mail($TO, $subject, $message, $h);
Header("Location: merci.html");
?>
les " " servent a indique que s'est du texte que tu rentre, si tu entoure des variable de " ", il va croire que s'est du texte et donc sa fonctionnera pas.
Voila
<?php
$TO = "archibald.lauders@wanadoo.fr";
$h = $_POST['nom'] . $TO;
$subject= $_POST['sujet'];
$message = $_POST['commentaire'];
while (list($key, $val) = each($HTTP_POST_VARS)) {
$message = "$key : $val\n";
}
mail($TO, $subject, $message, $h);
Header("Location: merci.html");
?>
les " " servent a indique que s'est du texte que tu rentre, si tu entoure des variable de " ", il va croire que s'est du texte et donc sa fonctionnera pas.
Voila
Petit conseille :
si tu les champs ne sont pas obligatoire au lie de faire
Vérifie les valeur des variables car dans le cas ou la variable n'a rien d'affecté ca te creera des erreurs.
si tu les champs ne sont pas obligatoire au lie de faire
$h = $_POST['nom'] ;
fais par exemple
if(!empty($_POST['nom']))
{
$h = $_POST['nom'] ;
}
ou
if(!isset($_POST['nom']))
Vérifie les valeur des variables car dans le cas ou la variable n'a rien d'affecté ca te creera des erreurs.
merci camuke vrmt tu m as sauvé merci bcp t trop superrrrrrrrrrrrrrrr