Formulaire d'inscription en php

wessalmajid Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
HostOfSeraphim Messages postés 6750 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

j'essaie de faire une formulaire d'inscription mais une message d'erreur s'affiche:
Parse error: syntax error, unexpected '{' in C:\Program Files\EasyPHP-5.3.6.1\www\tests\insopie.php on line 46
j'ai vérifié mon code et je pense que j'ai respecté les accolades
voici mon code
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Inscription</title>
</head>
<body>
<form method="post">
<label> Nom:
<input type="text" name="Nom"/></label><br/><br/>
<label> Prénom:
<input type="text" name="Prénom"/></label><br/><br/>
<label> mot de passe:
<input type="password" name="passe"/></label><br/><br/>
<label> Tél:
<input type="text" name="Tel"/></label><br/><br/>
<label> Fax:
<input type="text" name="Fax"/></label><br/><br/>
<label> GSM:
<input type="text" name="GSM"/></label><br/><br/>
<label> Email:
<input type="text" name="Email"/></label><br/><br/>
<label> Adresse:
<input type="text" name="Adresse"/></label><br/><br/>
<label> Ville:
<input type="text" name="Ville"/></label><br/><br/>
<label> Pays:
<input type="text" name="Pays"/></label><br/><br/>
<label> Secteur d'activité:
<select name="titre">
<option value=" Secteur d'activité" selected="Secteur d'activité"></option>
<option value="informatique">informatique</option>
<option value="Services aux entreprises">Services aux entreprises</option>
</select><br/><br/>
<label> Raison social:
<input type="text" name="Raison social"/></label><br/><br/>
<label> Site web:
<input type="text" name="Site web"/></label><br/><br/>
<label> RC:
<input type="text" name="RC"/></label><br/><br/>
<label> Patente:
<input type="text" name="Patente"/></label><br/><br/>
<input type="submit" name="Inscription" value="inscription"></p>
</form>
<?php
if (isset($_post['Inscription'])
{
include " connection.php " ;
if (isset ($_POST['Nom']) && isset($_POST['Prénom']) && isset($_POST['passe']) && isset($_POST['Tél']) && isset ($_POST['Fax']) && isset($_POST['GSM']) && isset($_POST['Email']) && isset($_POST['Adresse'])isset ($_POST['Ville']) && isset($_POST['Pays']) && isset($_POST["Secteur d'activité"]) && isset($_POST['Raison social']) && isset($_POST['Site web']) && isset ($_POST['RC']) && isset($_POST['Patente']))
{
$i = 0;
if (strlen($_POST['Nom']) == null)
{
$nom_erreur = "Vous avez oublié votre nom.";
$i++;
}
if (strlen($_POST['Prénom']) == null)
{
$prénom_erreur = "Vous avez oublié votre prénom.";
$i++;
}
$nombrepasse = mysql_result(mysql_query("SELECT COUNT(*) FROM inscription WHERE passe = '".$_POST['passe']."'"), 0);
if($nombrepasse != 0)
{
$passe_erreur1 = "Votre mot de passe est déjà utilisé par un concurrent.";
$i++;
}
if (strlen($_POST['passe']) < 3 )
{
$passe_erreur2 = "Votre passe est soit trop grand soit trop petit, soit le champ est resté vide.";
$i++;
}
if ($_POST['Tél']) == null)
{
$tél_erreur = "Vous avez oublié votre numéro téléphonique.";
$i++;
}
if ($_POST['Fax']) == null)
{
$Fax_erreur = "Vous avez oublié votre Fax.";
$i++;
}

if ($_POST['GSM']) == null)
{
$GSM_erreur = "Vous avez oublié votre GSM.";
$i++;
}
//Vérification et comparaison de l'adresse e-mail
$nombremail = mysql_result(mysql_query("SELECT COUNT(*) FROM inscription WHERE Email = '".$_POST['Email']."'"), 0);

if ($nombremail!= 0)
{
$email_erreur1 = "Vous êtes déjà inscrit...";
$i++;
}
//On vérifie son format
if (!preg_match("!^[a-zA-Z0-9._-]+@[a-zA-Z0-9._-]{2,}\.[a-zA-Z]{2,4}$!", $_POST['inscrit_email']) || empty($_POST['inscrit_email']))
{
$email_erreur2 = "Votre adresse e-mail n'a pas un format valide.";
$i++;
}
if (strlen($_POST['Adresse']) == null)
{
$adresse_erreur = "Vous avez oublié votre adresse.";
$i++;
}
if (strlen($_POST['Ville']) == null)
{
$ville_erreur = "Vous avez oublié de précisés votre ville.";
$i++;
}
if (strlen($_POST['Pays']) == null)
{
$pays_erreur = "Vous avez oublié de précisés votre pays.";
$i++;
}

//Vérification du choix du Secteur d'activité
if ($_POST["Secteur d'activité"] == null)
{
$secteur_erreur = "Vous avez oublié de préciser votre secteur d'activité.";
$i++;
}
if (strlen($_POST['Raison sociale']) == null)
{
$Raison_social_erreur = "Vous avez oublié votre raison social.";
$i++;
}
if (strlen($_POST['Site web']) == null)
{
$site_web_erreur = "Vous avez oublié votre site web.";
$i++;
}
if (strlen($_POST['Rc']) == null)
{
$RC_erreur = "Vous avez oublié votre RC.";
$i++;
}
if (strlen($_POST['Patente']) == null)
{
$patente_erreur = "Vous avez oublié votre patente.";
$i++;

}
}
}
10:49 03/08/2011if ($i == 0) // Si $i est vide, c'est qu'il n'y a pas d'erreur
{

echo " Inscription terminée ";
echo "Bienvenue '.htmlentities($_POST['passe']).', votre inscription est en cours de validation";

//Protection anti-injection sql et on vérifie que les champs ne contiennent pas de html
$Nom = mysql_real_escape_string($_POST['Nom']);
$prénom = mysql_real_escape_string($_POST['prénom']);
$passe = mysql_real_escape_string($_POST['passe']);
$Tél = mysql_real_escape_string($_POST['Tél']);
$Fax = mysql_real_escape_string($_POST['Fax']);
$GSM = mysql_real_escape_string($_POST['GSM']);s
$Email = mysql_real_escape_string($_POST['Email']);
$Adresse = mysql_real_escape_string($_POST['Adresse']);
$Ville = mysql_real_escape_string($_POST['Villle']);
$Pays = mysql_real_escape_string($_POST['Pays']);
$Secteur_activité = ($_POST['Secteur_activité']);
$Raison_social = mysql_real_escape_string($_POST['Raison_social']);
$Site_web = mysql_real_escape_string($_POST['Site_web']);
$RC = mysql_real_escape_string($_POST['Rc']);
$Patente = mysql_real_escape_string($_POST['Patente']);

//Enregistrement dans la table
mysql_query("INSERT INTO inscription (id , Nom , Prénom , passe , Tél , Fax , GSM , Email , Adresse , Ville , Pays , Secteur d'activité , Raison social , site web , RC , Patente , time())
VALUES ('' , '".$Nom."' , '".$Prénom."' , '".$passe."' , '".$Tél."', '".$Fax."' , '".$GSM."' , '".$Email."' , '".$Adresse."' , '".$Ville."', '".$Pays."','".$Secteur_activité."' , '".$Raison_social."' , '".$Site_web."' , '".$RC."', '".$Patente."' , '"time()"') ")
or die (mysql_error());
}
else
{
echo "Inscription interrompue";
echo "Une ou plusieurs erreurs se sont produites pendant l\'inscription";
echo "'.$i.' erreur(s)";
if(isset($nom_erreur)){
echo "'.$nom_erreur.'";}
if(isset($prénom_erreur)){
echo "'.$prénom_erreur.'";}
if(isset($passe_erreur1)){
echo "'.$passe_erreur1.'";}
if(isset($passe_erreur2)){
echo "'.$passe_erreur2.'";}
if(isset($Tél_erreur)){
echo "'.$tél_erreur.'";}
if(isset($Fax_erreur)){
echo "'.$fax_erreur.'";}
if(isset($GSM_erreur)){
echo "'.$GSM_erreur.'";}
if(isset($email_erreur1)){
echo "'.$email_erreur1.'";}
if(isset($email_erreur2)){
echo "'.$email_erreur2.'";}
if(isset($adresse_erreur)){
echo "'.$adresse_erreur.'";}
if(isset($ville_erreur)){
echo "'.$ville_erreur.'";}
if(isset($pays_erreur)){
echo "'.$pays_erreur.'";}
if(isset($secteur_erreur)){
echo "'.$secteur_erreur.'";}
if(isset($raison_social_erreur)){
echo "'.$raison_social_erreur.'";}
if(isset($site_web_erreur)){
echo "'.$site_web_erreur.'";}
if(isset($RC_erreur)){
echo "'.$Rc_erreur.'";}
if(isset($patente_erreur)){
echo "'.$patente_erreur.'";}

echo " Cliquez href='./inscription.php' ici pour recommencer.";
}

mysql_close();
?>
</body>
</html>
A voir également:

1 réponse

HostOfSeraphim Messages postés 6750 Date d'inscription   Statut Contributeur Dernière intervention   1 608
 
Ligne 46 :

if (isset($_post['Inscription']) {

il manque une parenthèse fermante.

0