Salve, volevo sapere per ridurre codice e levando molti if else if.
mi sapete dire come posso fare qui ridurre il codice con uno switch in stringa.
ecco il codice:
avete idee come fare?
grazie mille e buona giornata
mi sapete dire come posso fare qui ridurre il codice con uno switch in stringa.
ecco il codice:
PHP:
<?php
$uid = (isset($_GET['uid'])) ? trim((int)$_GET['uid']) : ''; // visualizzo query utenti
$cat = (isset($_GET['cat'])) ? trim((int)$_GET['cat']) : ''; // visualizzo query categorie.
$pagina = (isset($_GET["pagina"])) ? trim ((int)$_GET["pagina"]): '';
if(empty($uid) && empty($cat))
{
$pag = new Paginazione("SELECT utenti._user as _user , news_categorie.titolo as _cat , news.* FROM utenti
INNER JOIN news
ON utenti.id = news._userid INNER JOIN news_categorie
ON news_categorie.id = news._catid",$cfg_news_admin, $pagina);
}
elseif($cat)
{
$pag = new Paginazione("SELECT utenti._user as _user , news_categorie.titolo as _cat , news.* FROM utenti
INNER JOIN news
ON utenti.id = news._userid INNER JOIN news_categorie
ON news_categorie.id = news._catid WHERE _catid=".$cat."",$cfg_news_list_cat_admin,$pagina);
}
else
{
$pag = new Paginazione("SELECT utenti._user as _user , news_categorie.titolo as _cat , news.* FROM utenti
INNER JOIN news
ON utenti.id = news._userid INNER JOIN news_categorie
ON news_categorie.id = news._catid WHERE news._userid = ".$uid."",$cfg_news_list_utenti_admin, $pagina);
}
?>
avete idee come fare?
grazie mille e buona giornata