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
| // Charger toute les categories
public function Charger_touteCategorie()
{
$req="select * from categorie";
$res = mysql_query($req);
$macol= new collection();
while($row = mysql_fetch_array($res))
{
$lacat=new DAOCategorie();
$unecat=$lacat->Charger_Unecategorie($row["CODECAT"]);
$macol->add($unecat);
}
return $macol->getAll(); //retourne une collection de catégorie
}
// Fonction qui instancie un client de la base de donnée par rapport à son identifiant
public function Charger_UneCategorie($code)
{
$req="select * from categorie Where CODECAT='".$code."';";
$res = mysql_query($req);
if (mysql_num_rows($res) == 1)
{
$this->set_code(mysql_result($res, 0, "CODECAT"));
$this->set_libelle(mysql_result($res, 0, "DESIGN"));
return $this;
}
else
{
echo "ERREUR : présence d'un doublon dans la table categorie";
}
} |
Partager