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
|
<?php
include("./include/common_inc.php");
require_once('./include/sqlconnect.php');
?>
<?php
session_start(); // On relaye la session
if (session_is_registered("authentification")){ // vérification sur la session authentification (la session est elle enregistrée ?)
// ici les éventuelles actions en cas de réussite de la connexion
}
else {
header("Location:index.php?erreur=intru"); // redirection en cas d'echec
}
?>
<?php
// On récupére les champs
if(isset($_POST['nom_ide'])) $nom=$_POST['nom_ide'];
else $nom="";
if(isset($_POST['prenom_ide'])) $prenom=$_POST['prenom_ide'];
else $prenom="";
if(isset($_POST['date_naissance_ide'])) $date_naissance=$_POST['date_naissance_ide'];
else $date_naissance="";
if(isset($_POST['lieu_naissance_ide'])) $lieu_naissance=$_POST['lieu_naissance_ide'];
else $lieu_naissance="";
if(isset($_POST['adresse_ide'])) $adresse=$_POST['adresse_ide'];
else $adresse="";
if(isset($_POST['nom_ville'])) $ville=$_POST['nom_ville'];
else $ville="";
if(isset($_POST['nom_site'])) $site=$_POST['nom_site'];
else $site="";
$req = "SELECT id_ville FROM ville WHERE nom_ville='" . $ville . "'";
$result = mysql_query($req) or die('Erreur SQL !'.$req.'<br>'.mysql_error());
if ($result_ville = mysql_fetch_array($result)) // $result
$id_ville = $result_ville['id_ville']; // récupure id_ville dans le tableau résultat
$req = "SELECT id_site FROM site WHERE nom_site='" . $site . "'";
$result = mysql_query($req) or die('Erreur SQL !'.$req.'<br>'.mysql_error());
if ($result_site = mysql_fetch_array($result)) // $result
$id_site = $result_site['id_site']; // récupure id_site dans le tableau résultat
// On vérifie si les champs sont vides
if(empty($nom) OR empty($prenom) OR empty($ville))
{
echo '<font color="red">Attention, seul les champs <b>date naissance, lieu naissance, adresse</b> peuvent rester vide !</font>';
}
// Aucun champ n'est vide, on peut enregistrer dans la table
else
{
// on écrit la requête sql
$sql = "INSERT INTO identite(id_ide, nom_ide, prenom_ide, date_naissance_ide, lieu_naissance_ide, adresse_ide, id_ville, id_site) VALUES('','$nom','$prenom','$date_naissance','$lieu_naissance','$adresse','$id_ville', '$id_site')";
// on insère les informations du formulaire dans la table
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
// on affiche le résultat pour le visiteur
header("Location:accueil.php?page=succes");
mysql_close(); // on ferme la connexion
}
?> |
Partager