URGENT erreur formulaire php dreamweaver

Résolu
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
Configuration: Windows XP Internet Explorer 7.0

18 réponses

  1. $prestation demandee=$_POST['prestation demandee'];

    je crois que t'as oublié un _ et que tu voulais plutot faire ceci $prestation_demandee
    0
    1. 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
      0
      1. 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
        0
        1. header("Location: pagemerci.html");
          }

          enlève l'accolade ;)

          Adns
          0
          1. :( error 404 page not found
            pourtant j'ai bien ma pagemerci.html
            0
            1. 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
              0
              1. cment accèdes tu au formulaire .. je veux savoir quel est l'url pour y arriver ??
                0
                1. 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'>
                  0
                  1. http://www.calypsomusic.fr/pagedevis.html
                    0
                    1. 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

                      0
                      1. 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">
                        0
                        1. en effet remplace

                          la page que tu a donner renvoi pas a pagemerci.php...

                          Adns
                          0
                          1. 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
                            0
                            1. 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
                              0
                              1. j'ai trouvé pour faire autrement sans utiliser de php... et ça marche!!
                                enfin
                                merci de ton aide
                                0
                                1. oki ca marche pense au statut résolu ;)

                                  Adns
                                  0