Parse error

Fermé
FAN973 Messages postés 1 Date d'inscription vendredi 13 février 2009 Statut Membre Dernière intervention 13 février 2009 - 13 févr. 2009 à 14:53
niahoo Messages postés 247 Date d'inscription lundi 24 décembre 2007 Statut Membre Dernière intervention 23 mai 2010 - 13 févr. 2009 à 15:05
Bonjour,
excusez moi du dérangement donc voilà je suis en train de créer un site et je voulais savoir si quelqu'un peut m'aider..j'ai créer un formulaire avec 2 fichiers l'un formulaire.html et l'autre traitement.php.

quand je teste sur easyphp et que j'essaye d'envoyer les données saisies dans le formulaire voilà l'erreur que easyphp me renvoit:

Parse error: parse error in C:\Program Files\EasyPHP 3.0\www\SITE CNAM\traitement.php on line 64

Voici les code formulaire.html :

<form method="post" action="traitement.php">

<p class="titre">Demande de dossier d'inscription</p>

<fieldset id="coordonnees">

<label>Nom : </label>
<input type="text" name="nom" size="30" /><br />
<label>Prénom : </label>
<input type="text" name="prénnom" size="30" /><br />
<label>Adresse personnelle: </label>
<input type="text" name="adresse" size="30" /><br />
<label>Code postal : </label>
<input type="text" name="codepostal" size="30" /><br />
<label>Ville : </label>
<input type="text" name="ville" size="30" /><br />
<label>Téléphone pour vous joindre : </label>
<input type="text" name="téléphone" size="30" /><br />
<label>E-mail : </label>
<input type="text" name="e-mail" size="30" /><br />
<label>Situation professionnelle : </label>
<input type="text" name="situation_prof" size="30" /><br />
<label>Diplômes obtenus: </label>
<input type="text" name="diplôme" size="30" /><br />

</fieldset>

<div id="footer">
<p>
<input type="submit" name="BtnSubmit" id="valid" value="Valider" />
<input type="reset" name="BtnClear" id="annul" value="Annuler" />
</p>
</div>

<label>
<p class="droits">
Conformément à la loi du 06/01/1978, vous disposez d'un droit d'accès, de rectification et de suppression des données qui vous concernent. Pour l'exercer, adressez-vous à l'ARCNAM Guyane.
</p>
</label>

</form>

et voici traitement.php :

?php
// Parametres mysql
define('DB_SERVER', 'localhost'); // serveur mysql
define('DB_SERVER_USERNAME', 'root'); // nom d'utilisateur
define('DB_SERVER_PASSWORD', 'mysql'); // mot de passe
define('DB_DATABASE', 'site cnam'); // nom de la base

// Connexion au serveur mysql
$connect = mysql_connect(DB_SERVER, DB_SERVER_USERNAME,
DB_SERVER_PASSWORD)
or die('Impossible de se connecter : ' . mysql_error());
// sélection de la base de données
mysql_select_db(DB_DATABASE, $connect);

$msg_erreur = "Erreur. Les champs suivants doivent être obligatoirement remplis :<br/><br/>";
$msg_ok = "Votre demande a bien été prise en compte.";
$message = $msg_erreur;

// vérification des champs
if (empty($_POST['nom']))
$message .= "Nom<br/>";
if (empty($_POST['prenom']))
$message .= "Prénom<br/>";
if (empty($_POST['adresse']))
$message .= "Adresse<br/>";
if (empty($_POST['codepostal']))
$message .= "Code postal<br/>";
if (empty($_POST['ville']))
$message .= "Ville<br/>";
if (empty($_POST['telephone']))
$message .= "Téléphone<br/>";
if (empty($_POST['email']))
$message .= "E-mail<br/>";
if (empty($_POST['situationprofessionnelle']))
$message .= "Situation professionnelle<br/>";
if (empty($_POST['diplomes']))
$message .= "Diplômes obtenus<br/>";


// si un champ est vide, on affiche le message d'erreur
if (strlen($message) > strlen($msg_erreur)) {

echo $message;

// sinon c'est ok
} else {

foreach($_POST as $index => $valeur) {
$$index = mysql_real_escape_string(trim($valeur));
}


}

$sql = "INSERT INTO formulaire VALUES ('', '".$nom."', '".$prenom."', '".$adresse."', '".$codepostal."', '".$ville."', '".$telephone."', '".$email."', '".$situationprofessionnelle."', '".$diplomes."', now())";
$res = mysql_query($sql);

if ($res) {
echo $msg_ok;
} else {
echo mysql_error();
}

}
?>


est-ce que quelqu'un pourrai m'aider svp?

3 réponses

niahoo Messages postés 247 Date d'inscription lundi 24 décembre 2007 Statut Membre Dernière intervention 23 mai 2010 19
13 févr. 2009 à 14:58
houla tu veux pas recopier le conde en mode code et avec une indentation correcte ?
0
niahoo Messages postés 247 Date d'inscription lundi 24 décembre 2007 Statut Membre Dernière intervention 23 mai 2010 19
13 févr. 2009 à 15:01
$$index = mysql_real_escape_string(trim($valeur));


double $ ?
0
niahoo Messages postés 247 Date d'inscription lundi 24 décembre 2007 Statut Membre Dernière intervention 23 mai 2010 19
13 févr. 2009 à 15:05
t'as une } en trop à la fin
0