Script php pour un formulaire
dixijw
-
Nico_ Messages postés 1219 Date d'inscription Statut Membre Dernière intervention -
Nico_ Messages postés 1219 Date d'inscription Statut Membre Dernière intervention -
Bonjour,j'aimerais savoir ce mqui se passe au niveau de mon script car j'ai un blem . Voici l'erreur :
Parse error: syntax error, unexpected '{' in C:\wamp\www\test\test_def.php on line 27
Voici mon code :
<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
<title>Title here!</title>
</head>
<body>
<?php
// partie 1 . Ici l'on va creer les differentes variables mmais il faut rappeller que l'on prend les données dans un formulaire
if (isset($_POST['nom'])AND
isset($_POST['prenom'])AND
isset($_POST['email'])AND
isset($_POST['dat_nais'])AND
isset($_POST['lieu'])AND
isset($_POST['sexe'])AND
isset($_POST['nationalite'])AND
isset($_POST['ref_pere'])AND
isset($_POST['ref_mere'])AND
isset($_POST['adresse'])AND
isset($_POST['etablissement'])AND
isset($_POST['nivo_etud'])AND
isset($_POST['clas_preced'])AND
isset($_POST['annee_scol'])
// fin du premier volet de la partie 1
// Ici debute la 2ème partie du 1er volet.Ici on va verifier k les variables soit non nul
// tout dabord, on va donner les intructions a mysql pour la base de donnée
//connection a la base de donnée
{ mysql_connect("localhost","root","");
mysql_select_db("bd_inscription"); }
//Apres sa , on va securiser donnees avant leurs insertion dans la base de donnée
$nom = mysql_real_escape_string(htmlspecialchars($_POST['nom']));
$prenom = mysql_real_escape_string(htmlspecialchars( $_POST['prenom']));
$email = mysql_real_escape_string(htmlspecialchars( $_POST['email']));
$dat_nais = mysql_real_escape_string(htmlspecialchars($_POST['dat_nais']));
$lieu = mysql_real_escape_string(htmlspecialchars($_POST['lieu']));
$sexe = mysql_real_escape_string(htmlspecialchars($_POST['sexe']));
$nationalite = mysql_real_escape_string(htmlspecialchars( $_POST['nationalite']));
$ref_pere = mysql_real_escape_string(htmlspecialchars( $_POST['ref_pere']));
$ref_mere = mysql_real_escape_string(htmlspecialchars( $_POST['ref_mere']));
$adresse = mysql_real_escape_string(htmlspecialchars( $_POST['adresse']));
$etablissement = mysql_real_escape_string(htmlspecialchars($_POST['etablissement']));
$nivo_etud = mysql_real_escape_string(htmlspecialchars($_POST['nivo_etud']));
$clas_preced = mysql_real_escape_string(htmlspecialchars( $_POST['clas_preced']));
$annee_scol = mysql_real_escape_string(htmlspecialchars($_POST['annee_scol']));
}
?>
<?php
// On va faire entrer les données dans la base de donnée
mysql_query("INSERT INTO inscrits VALUES('', '$nom','$prenom','$email','$dat_nais','$lieu ', '$sexe ', '$nationalite', '$ref_pere',
'$ref_mere' , '$adresse ','$etablissement' ,'$nivo_etud' ,'$clas_preced' ,'$annee_scol')");
// On se déconnecte de MySQL
mysql_close();
}
?>
<form id="form1" name="form1" method="post" action="test_def.php">
</p>
<p class="Style1">Nom
<input type="text" name="nom" id="nom" />
</p>
<p class="Style1">Prenom
<input type="text" name="prenom" id="prenom" />
</p>
<p class="Style1">E-mail
<input type="text" name="email" id="email" />
</p>
<p class="Style1">Date de Naissance
<input type="text" name="dat_nais" id="dat_nais" />
</p>
<p class="Style1">Lieu de Naissance
<input type="text" name="lieu" id="lieu" />
</p>
<p class="Style1">Sexe
<select name="sexe" size="1" id="sexe">
<option>Masculin</option>
<option>Feminin</option>
</select>
</p>
<p class="Style1">Nationalite
<input type="text" name="nationalite" id="nationalite" />
</p>
<p class="Style1">Nom et Prenom du Pere
<input type="text" name="ref_pere" id="ref_pere" />
</p>
<p class="Style1">Nom et Prenom de la Mere
<input type="text" name="ref_mere" id="ref_mere" />
</p>
<p class="Style1">Adresse
<input type="text" name="adresse" id="adresse" />
</p>
<p class="Style1">Etablissement
<input type="text" name="etablissement" id="etablissement" />
</p>
<p class="Style1">Niveau d'Etude
<select name="nivo_etud" size="1" id="nivo_etud">
<option>BEPE</option>
<option>CEPE</option>
<option>Terminal</option>
<option>BAC</option>
<option>BAC +1</option>
<option>BAC +2</option>
<option>BAC +3</option>
<option>BAC +4</option>
<option>BAC +5</option>
</select>
</p>
<p class="Style1">Classe de l'annee Precedente
<input type="text" name="clas_preced" id="clas_preced" />
</p>
<p class="Style1">Annee Scolaire
<input type="text" name="annee_scol" id="annee_scol" />
</p>
<p class="Style1"></p>
<p align="center" class="Style1">
<input type="submit" name="button" id="button" value="Envoyer" />
</p>
<p align="center" class="Style1">
<input type="reset" name="button2" id="button2" value="Annuler" />
</p>
<?php
if($_POST['nom'] != NULL AND
$_POST['prenom'] != NULL AND
$_POST['email'] != NULL AND
$_POST['dat_nais'] != NULL AND
$_POST['lieu'] != NULL AND
$_POST['sexe'] != NULL AND
$_POST['nationalite'] != NULL AND
$_POST['ref_pere'] != NULL AND
$_POST['ref_mere'] != NULL AND
$_POST['adresse'] != NULL AND
$_POST['etablissement'] != NULL AND
$_POST['nivo_etud'] != NULL AND
$_POST['clas_preced'] != NULL AND
$_POST['annee_scol'] != NULL )
{
echo ("Merci vous, vous etes inscrits ; Veuillez maintenant vous rendre dans nos locaux pour le reglement de la scolarité")
}
else ($_POST['nom'] == NULL AND
$_POST['prenom'] == NULL AND
$_POST['email'] == NULL AND
$_POST['dat_nais'] == NULL AND
$_POST['lieu'] == NULL AND
$_POST['sexe'] == NULL AND
$_POST['nationalite'] == NULL AND
$_POST['ref_pere'] == NULL AND
$_POST['ref_mere'] == NULL AND
$_POST['adresse'] == NULL AND
$_POST['etablissement'] == NULL AND
$_POST['nivo_etud'] == NULL AND
$_POST['clas_preced'] == NULL AND
$_POST['annee_scol'] == NULL )
{
echo (" Veuillez remplir tous les champs du formulaire " )
}
?>
</body>
</html>
Ofet je veu juste mettre dans une base de donnée des informations que j'enregistre dans ma base de donnée et puis afficher un message si j'ai enregistrer le message dans ma base de donnée
Merci de bien vouloir m'aider
Parse error: syntax error, unexpected '{' in C:\wamp\www\test\test_def.php on line 27
Voici mon code :
<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
<title>Title here!</title>
</head>
<body>
<?php
// partie 1 . Ici l'on va creer les differentes variables mmais il faut rappeller que l'on prend les données dans un formulaire
if (isset($_POST['nom'])AND
isset($_POST['prenom'])AND
isset($_POST['email'])AND
isset($_POST['dat_nais'])AND
isset($_POST['lieu'])AND
isset($_POST['sexe'])AND
isset($_POST['nationalite'])AND
isset($_POST['ref_pere'])AND
isset($_POST['ref_mere'])AND
isset($_POST['adresse'])AND
isset($_POST['etablissement'])AND
isset($_POST['nivo_etud'])AND
isset($_POST['clas_preced'])AND
isset($_POST['annee_scol'])
// fin du premier volet de la partie 1
// Ici debute la 2ème partie du 1er volet.Ici on va verifier k les variables soit non nul
// tout dabord, on va donner les intructions a mysql pour la base de donnée
//connection a la base de donnée
{ mysql_connect("localhost","root","");
mysql_select_db("bd_inscription"); }
//Apres sa , on va securiser donnees avant leurs insertion dans la base de donnée
$nom = mysql_real_escape_string(htmlspecialchars($_POST['nom']));
$prenom = mysql_real_escape_string(htmlspecialchars( $_POST['prenom']));
$email = mysql_real_escape_string(htmlspecialchars( $_POST['email']));
$dat_nais = mysql_real_escape_string(htmlspecialchars($_POST['dat_nais']));
$lieu = mysql_real_escape_string(htmlspecialchars($_POST['lieu']));
$sexe = mysql_real_escape_string(htmlspecialchars($_POST['sexe']));
$nationalite = mysql_real_escape_string(htmlspecialchars( $_POST['nationalite']));
$ref_pere = mysql_real_escape_string(htmlspecialchars( $_POST['ref_pere']));
$ref_mere = mysql_real_escape_string(htmlspecialchars( $_POST['ref_mere']));
$adresse = mysql_real_escape_string(htmlspecialchars( $_POST['adresse']));
$etablissement = mysql_real_escape_string(htmlspecialchars($_POST['etablissement']));
$nivo_etud = mysql_real_escape_string(htmlspecialchars($_POST['nivo_etud']));
$clas_preced = mysql_real_escape_string(htmlspecialchars( $_POST['clas_preced']));
$annee_scol = mysql_real_escape_string(htmlspecialchars($_POST['annee_scol']));
}
?>
<?php
// On va faire entrer les données dans la base de donnée
mysql_query("INSERT INTO inscrits VALUES('', '$nom','$prenom','$email','$dat_nais','$lieu ', '$sexe ', '$nationalite', '$ref_pere',
'$ref_mere' , '$adresse ','$etablissement' ,'$nivo_etud' ,'$clas_preced' ,'$annee_scol')");
// On se déconnecte de MySQL
mysql_close();
}
?>
<form id="form1" name="form1" method="post" action="test_def.php">
</p>
<p class="Style1">Nom
<input type="text" name="nom" id="nom" />
</p>
<p class="Style1">Prenom
<input type="text" name="prenom" id="prenom" />
</p>
<p class="Style1">E-mail
<input type="text" name="email" id="email" />
</p>
<p class="Style1">Date de Naissance
<input type="text" name="dat_nais" id="dat_nais" />
</p>
<p class="Style1">Lieu de Naissance
<input type="text" name="lieu" id="lieu" />
</p>
<p class="Style1">Sexe
<select name="sexe" size="1" id="sexe">
<option>Masculin</option>
<option>Feminin</option>
</select>
</p>
<p class="Style1">Nationalite
<input type="text" name="nationalite" id="nationalite" />
</p>
<p class="Style1">Nom et Prenom du Pere
<input type="text" name="ref_pere" id="ref_pere" />
</p>
<p class="Style1">Nom et Prenom de la Mere
<input type="text" name="ref_mere" id="ref_mere" />
</p>
<p class="Style1">Adresse
<input type="text" name="adresse" id="adresse" />
</p>
<p class="Style1">Etablissement
<input type="text" name="etablissement" id="etablissement" />
</p>
<p class="Style1">Niveau d'Etude
<select name="nivo_etud" size="1" id="nivo_etud">
<option>BEPE</option>
<option>CEPE</option>
<option>Terminal</option>
<option>BAC</option>
<option>BAC +1</option>
<option>BAC +2</option>
<option>BAC +3</option>
<option>BAC +4</option>
<option>BAC +5</option>
</select>
</p>
<p class="Style1">Classe de l'annee Precedente
<input type="text" name="clas_preced" id="clas_preced" />
</p>
<p class="Style1">Annee Scolaire
<input type="text" name="annee_scol" id="annee_scol" />
</p>
<p class="Style1"></p>
<p align="center" class="Style1">
<input type="submit" name="button" id="button" value="Envoyer" />
</p>
<p align="center" class="Style1">
<input type="reset" name="button2" id="button2" value="Annuler" />
</p>
<?php
if($_POST['nom'] != NULL AND
$_POST['prenom'] != NULL AND
$_POST['email'] != NULL AND
$_POST['dat_nais'] != NULL AND
$_POST['lieu'] != NULL AND
$_POST['sexe'] != NULL AND
$_POST['nationalite'] != NULL AND
$_POST['ref_pere'] != NULL AND
$_POST['ref_mere'] != NULL AND
$_POST['adresse'] != NULL AND
$_POST['etablissement'] != NULL AND
$_POST['nivo_etud'] != NULL AND
$_POST['clas_preced'] != NULL AND
$_POST['annee_scol'] != NULL )
{
echo ("Merci vous, vous etes inscrits ; Veuillez maintenant vous rendre dans nos locaux pour le reglement de la scolarité")
}
else ($_POST['nom'] == NULL AND
$_POST['prenom'] == NULL AND
$_POST['email'] == NULL AND
$_POST['dat_nais'] == NULL AND
$_POST['lieu'] == NULL AND
$_POST['sexe'] == NULL AND
$_POST['nationalite'] == NULL AND
$_POST['ref_pere'] == NULL AND
$_POST['ref_mere'] == NULL AND
$_POST['adresse'] == NULL AND
$_POST['etablissement'] == NULL AND
$_POST['nivo_etud'] == NULL AND
$_POST['clas_preced'] == NULL AND
$_POST['annee_scol'] == NULL )
{
echo (" Veuillez remplir tous les champs du formulaire " )
}
?>
</body>
</html>
Ofet je veu juste mettre dans une base de donnée des informations que j'enregistre dans ma base de donnée et puis afficher un message si j'ai enregistrer le message dans ma base de donnée
Merci de bien vouloir m'aider
A voir également:
- Script php pour un formulaire
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook - Guide
- Script vidéo youtube - Guide
- Formulaire de reclamation instagram - Guide
- Easy php - Télécharger - Divers Web & Internet