[YuYu], les variables transmisent par le lien : )
DeLeMetallica, ça depends ce que tu veux faire, si les deux variables sont liés tu dois faire un switch dans un switch, si non deux switchs
voilà un exemple : )
< ?
//admin/index.php
include " ../class/admin.class.php";
include " ../class/Cat.class.php";
include " ../class/Anews.class.php";
$admin = new admin();
switch ( $page) {
case ´addnews´ :
if($_POST){
$Anews = new
Anews($_POST[´titre´],"MOI",$_POST[´FirstPart´],$_
POST[´SecondPart´]);
$admin->affcihereussite();
$Anews->SetCat($_POST[´categories´]);
if($_POST[´comments´] == ´yes´){
$Anews->ActiveComments();
}
$Anews->sendNews();
}
$admin->addnews();
break;
case ´addCat´ :
if($_POST){
$cat = new Cat($_POST[´categorie´]);
$admin->affcihereussite();
$cat->AddCat();
}
$admin->addcat();
break;
case ´delCat´ :
if($_POST){
$cat = new Cat($_POST[´categories´]);
$admin->affcihereussite();
$cat->delCat();
}
$admin->delcat();
break;
case ´delarticle´ :
if(!isset($del)){
$admin->afficheErazeNews($id);
}elseif($del == ´ok´){
$admin->erazeNews($id);
$admin->affcihereussite();
}
break;
case ´modifarticle´ :
if($_POST){
$admin->editNews($_POST[´id´],$_POST[´titre´],"
AUTEUR",$_POST[´FirstPart´],$_POST[´SecondPart´],$
_POST[´categories´],$_POST[´comments´]);
$admin->affcihereussite();
exit;
}
$admin->modifyNews($id);
break;
case ´gestioncat´ :
$admin->gererCategorie();
break;
case ´gestioncomments´ :
switch ( $_GET[´cat´]){
case ´effacer´ :
$admin->effacerComment($id);
$admin->affcihereussite();
break;
case ´moderer´ :
$admin->afficheComments($id);
break;
default :
$admin->comments();
}
break;
default :
$admin->index();
break;
}
? >