Kasujac ktorys artykul w pasku URL pojawia mi sie np:
index.php?action=delete_news&news_id=43
wykonuje się kod:
index.php:
<?php . . . case 'delete_news': include_once("../includes/news/news.class.php"); $news = new News($db); if($news->delete_news($_GET['news_id'])){ //$_SESSION['wiadomosc'] = "Artykuł został skasowany"; $wiadomosc = "Artykuł został skasowany"; }else{ //$_SESSION['wiadomosc'] = "Błąd!! Artykuł nie został skasowany"; $wiadomosc = "Błąd!! Artykuł nie został skasowany"; } //$smarty->assign('wiadomosc',$_SESSION['wiadomosc']); $smarty->assign('wiadomosc',$wiadomosc); break; . . . $smarty->display('pm_index.tpl'); ?>
{$wiadomosc} {if $smarty.get.action eq "del_n"} {include file='../../news/show_news.tpl'} {/if}
Wszytsko fajnie tylko po wykonaniu powyższego kodu w pasku dalej mam
index.php?action=delete_news&news_id=43
Chce sie tego pozbyć tak żeby zostal sam index.php. Normalnie bez użycia smartów zastosowalbym
<?php ?>
Niestety tutaj to jakos nie dziala.
Próbowalem zastosować sesje (jak w komentarzach) i wczesniej wywolywac headera ale tez nie dziala.
Jak sie pozbyc tego problemu?