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
| function insertPersonne() {
// requete d'insert sur la table
$requete = " INSERT INTO ".TABLE_PERSONNE." ( ID_PERSONNE , ID_PROFIL , NOM , PRENOM ,";
// Login et password pour l'administrateur
if ($this->estAdmin()) {
$requete = $requete." LOGIN , PASSWORD , ";
}
$requete = $requete."TS_PERSONNE,ID_TYPE_PERSONNE)";
$requete = $requete." VALUES (SEQ_PERSONNE.nextval, ";
$requete = $requete.$this->id_Profil.", ";
$requete = $requete."'".strToUpper($this->nom)."',";
$requete = $requete."'".strToUpper($this->prenom)."',";
// Login et password pour l'administrateur
if ($this->estAdmin()) {
$requete = $requete."'".strToUpper($this->login)."',";
$requete = $requete."'".strToUpper(md5(strToUpper($this->password)))."',";
//$requete = $requete." '".$this->id_Profil."',";
}
$requete = $requete." SYSDATE,";
$requete = $requete.$this->id_Type_Personne.");";
echo $requete;
// Execution de la requete
$resultat = $this->bd->execRequete($requete);
// Gestion des erreurs
if ($this->bd->error==true) {
$this->qs->error = true;
$this->qs->errMsg = "Erreur lors de l'insertion de la table Personne. <br> ".$this->bd->errMsg;
}
} |
Partager