il y a des classes mais je fais appel a une seule d'entre elles la voici :
class utilisateur {
var $nni,$mdp,$nom,$prenom,$id,$groupe,$connexion,$action;
function utilisateur($nni,$pass) {
$this->nni=$nni;
$this->mdp=$pass;
}
function connecter()
{
$this->connexion=@mysql_connect("adr","user","pass");
if(!$this->connexion);
else
{
if(mysql_select_db("avp")==false)return("nok");
else return("ok") ;
}
}
function autentification()
{
$this->connexion=@mysql_connect("adr","user","pass");
}
function identification()
{
$query="SELECT * FROM utilisateur WHERE NNI='".$this->nni."'";
$requete=mysql_query($query);
$user =mysql_fetch_array($requete);
if($user["NNI"]!= $this->nni)
{
//echo $user["nni"];
//echo "<br>".$this->nni;
return('log');
}
elseif($user["pass"]!=$this->mdp)return('mdp');
else {
$this->nom=$user["nom"];
$this->id=$user["iduser"];
$this->groupe=$user["groupe"];
return($this->groupe);
}
}
function __sleep()
{
@mysql_close($this->connexion);
return (array("nni","mdp","nom","prenom","connexion","id","groupe","action"));
}
function __wakeup()
{
$this->connecter();
}
function ajouter_cel($idsite,$idre,$nom,$prenom,$nni)
{
$query="SELECT idequipe FROM manager WHERE idmanager='".$idre."'";
$requete=mysql_query($query);
$idequipe=mysql_fetch_array($requete);
$query="INSERT INTO `cel` (`NNI`,`idmanager`,`idsite`,`nom`,`prenom`,`idequipe`) VALUES('";
$query=$query.$nni."',".$idre.",".$idsite.",'".$nom."','".$prenom."',".$idequipe[0].");";
$requete=mysql_query($query)or die($query."<br />".mysql_error());
}
function ajouter_user($nom,$prenom,$nni,$mail,$pass,$groupe,$site)
{
$query="INSERT INTO `utilisateur` (`NNI`,`mail`,`pass`,`nom`,`prenom`,`groupe`,`idsite`) VALUES('";
$query=$query.$nni."','".$mail."','".$pass."','".$nom."','".$prenom."','".$groupe."','".$site."');";
$requete=mysql_query($query)or die($query."<br />".mysql_error());
if($groupe==2)
{
$query="INSERT INTO `manager` (`NNI`,`mail`,`nom`,`prenom`,`idsite`,`idequipe`) VALUES('";
$query=$query.$nni."','".$mail."','".$nom."','".$prenom."','".$site."','');";
$requete=mysql_query($query)or die($query."<br />".mysql_error());
}
}
};