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
| <?php
//On demarre les sessions
session_start();
session_destroy();
session_start();
// On commence par récupérer les champs
if(isset($_POST['leNom'])) $nom=$_POST['leNom'];
else $nom="";
if(isset($_POST['lePrenom'])) $prenom=$_POST['lePrenom'];
else $prenom="";
if(isset($_POST['laDateNaissance'])) $dateNaissance=$_POST['laDateNaissance'];
else $dateNaissance="";
if(isset($_POST["leNiveauBac"])) $niveauBac=$_POST["leNiveauBac"];
else $niveauBac="";
// On vérifie si les champs sont vides
if(empty($nom) OR empty($prenom) OR empty($dateNaissance) OR empty($niveauBac))
{
echo '<font color="red">Attention, tous les champs doivent être saisies !</font>';
echo "<br>";
echo "<a href=\"form.php\">Retour à la page d'acceuil</a>";
exit;
}
// Aucun champ n'est vide, on peut enregistrer dans la table
else
{
//connexion au serveur
$host = "localhost";
$user = "root";
$pass = "";
$connexion=@mysql_connect($host, $user, $pass) or die("La connexion a échoué :".mysql_error());
}
//connexion à la BD
$bd = "profilapprenant";
@mysql_select_db($bd, $connexion) or die ("selection impossible:".mysql_error());
//On effectue la requete
$query = "INSERT INTO individu (numIndividu, nomIndividu, prenomIndividu, dateTest, dateNaissance, niveauEtudeInd) VALUES (
'',
'" . mysql_real_escape_string($nom) ."',
'" . mysql_real_escape_string($prenom) ."',
CURDATE(),
STR_TO_DATE('" . mysql_real_escape_string($_POST['laDateNaissance']) ."'
, '%d-%m-%Y'),
'" . mysql_real_escape_string($niveauBac) ."')";
//On insère les données du formulaire dans la table
$result = mysql_query($query) or die ("La requete a échoué:".mysql_error());
// on affiche le résultat pour le visiteur
echo 'Vos infos on été ajoutées.';
// creation d'une variable pour enregistrer la valeur de la cle primaire generée avec la focntion mysql_inser_id()
$numIndividu = mysql_insert_id();
//Ceation d'une variable pour le numero de question
$numQuestion = 1;
$_SESSION["idUser"]=$numIndividu;
$_SESSION["numQuestion"]=$numQuestion;
header("Location: question.php");
?> |
Partager