1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129
| <?php
session_start();
// connexion à la base
$db = mysql_connect('localhost','root','') or die('Erreur de connexion '.mysql_error());
// sélection de la base
mysql_select_db('bienvenu',$db) or die('Erreur de selection '.mysql_error());
//Initialisation var
$Msg='';
$id=$_REQUEST['id'];
$admin=$_POST['admin'];
$motpasse=$_POST['motpasse'];
$age=$_POST['age'];
$sitfam=$_POST['sitfam'];
$tel=$_POST['tel'];
$email=$_POST['email'];
$sexe=$_POST['sexe'];
//Mise en session des valeurs du formulaire
while ( list($cle, $val) = each( $_POST ) ){
$_SESSION[$cle] =$_POST[$cle];
}
//Si validation du formulaire
if(isset($_POST['Submit'])){
//Verif champ obligatoire
if(empty($_POST['admin'])){
$Msg .= "<BR>Erreur de saisie : Vous n'avez pas précisé votre code administrateur !";
}
if(empty($_POST['motpasse'])){
$Msg .= "<BR>Erreur de saisie : Vous n'avez pas précisé votre mot de passe !";
}
if(empty($_POST['age'])){
$Msg .= "Erreur de saisie : Vous n'avez pas précisé votre age !";
}
if(empty($_POST['sitfam'])){
$Msg .= "<BR>Erreur de saisie : Vous n'avez pas précisé votre situation familiale !";
}
if(empty($_POST['tel'])){
$Msg .= "<BR>Erreur de saisie : Vous n'avez pas précisé votre N° de téléphone !";
}
if( !eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,6})$", $_POST['email']) ){
$Msg .= "<BR>Votre adresse email semble invalide !";
}
if(empty($_POST['sexe'])){
$Msg .= "<BR>Erreur de saisie : Vous n'avez pas précisé votre sexe !";
}
}
// Aucun champ n'est vide, on peut enregistrer dans la table
else
{
// on écrit la requête sql
$sql = "INSERT INTO client(id,admin,motpasse,age,sitfam,tel,email,sexe)
VALUES('','$admin','$motpasse','$age','$sitfam','$tel','$email','$sexe')";
// on insère les informations du formulaire dans la table
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
$Msg="dossier enregistre";
mysql_close($db); // on ferme la connexion
header("location:client.php");
}
//Menu select age
$Printage = array(
"moins de 25 ans" => "1",
"de 25 à 50 ans" => "2",
"+ de 50 ans" => "3",
);
foreach($Printage as $cle=>$valeur){
if (isset($_SESSION['age']) && $_SESSION['age']== $valeur && !empty($_SESSION['age']) ){
$Printage.= "<option value=\"".$valeur."\" selected>".$cle."</option>\n";
}else{
$Printage.= "<option value=\"".$valeur."\">".$cle."</option>\n";
}
}
//Menu select sitfam
$Printsitfam = array(
"Vie seul(e)" => "1",
"En couple" => "2",
);
foreach($Printsitfam as $cle=>$valeur){
if (isset($_SESSION['sitfam']) && $_SESSION['sitfam']== $valeur && !empty($_SESSION['sitfam']) ){
$Printsitfam.= "<option value=\"".$valeur."\" selected>".$cle."</option>\n";
}else{
$Printsitfam.= "<option value=\"".$valeur."\">".$cle."</option>\n";
}
}
//Menu select sexe
$Printsexe = array(
"masculin" => "1",
"féminin" => "2",
);
foreach($Printsexe as $cle=>$valeur){
if (isset($_SESSION['sexe']) && $_SESSION['sexe']== $valeur && !empty($_SESSION['sexe']) ){
$Printsexe.= "<option value=\"".$valeur."\" selected>".$cle."</option>\n";
}else{
$Printsexe.= "<option value=\"".$valeur."\">".$cle."</option>\n";
}
}
?> |
Partager