dixijw
-
9 févr. 2009 à 18:41
Nico_
Messages postés1219Date d'inscriptionvendredi 29 décembre 2006StatutMembreDernière intervention15 mars 2016
-
9 févr. 2009 à 18:58
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();
}
?>
<?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