Parse error
FAN973
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
niahoo Messages postés 247 Date d'inscription Statut Membre Dernière intervention -
niahoo Messages postés 247 Date d'inscription Statut Membre Dernière intervention -
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?
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?