Zdravím všechny,
právě si lámu hlavu s dotazem do databáze, který by mi podle zadání vybral články. Pořád mi na tom něco nefunguje jak má a byl bych šťastný, kdyby mi někdo fundovanější pomohl.
Mám klasický dotaz, který vybere všechny články z rubrik, které potřebuji:
SELECT link, titulek, uvod, tema, idc, visible, datum, obrazek, sablona, level_clanku, stat, kraj, region, mesto FROM '.$GLOBALS['rspredpona'].'clanky WHERE (visible = 1) AND (datum <= "'.$dnesnidatum.'") and ('.$nastavtema.') AND level_clanku=1 ORDER BY datum....atd. tohle funguje.
Ale potřeboval bych podle adresy např.
http://www.neco.cz/index.php?rskraj=2 vybrat jen články s pořadovým číslem kraje 2:
SELECT link, titulek, uvod, tema, idc, visible, datum, obrazek, sablona, level_clanku, stat, kraj, region, mesto FROM '.$GLOBALS['rspredpona'].'clanky WHERE (visible = 1) AND (datum <= "'.$dnesnidatum.'") and ('.$nastavtema.')'.$kraj.' AND level_clanku=1 ORDER BY datum...
A teď nevím, jestli pro proměnou kraj dát tohle:
if (($_GET['rskraj'])!=""):
$kraj = ' AND (kraj = '.$_GET['rskraj'].')';
else: $kraj = "";
endif;
a nebo tohle:
if (isset($_GET['rskraj'])):
$kraj = ' AND (kraj = '.$_GET['rskraj'].')';
else: $kraj = "";
endif;
a hlavně, potřeboval bych ošetřit ještě možnosti když by adresa vypadala takto:
http://www.neco.cz/index.php?rskraj=0
a nebo takto:
http://www.neco.cz/index.php?rskraj=
aby to vypsalo články ze všech krajů.
Nevíte, jak by se to dalo vyřešit? Děkuji za rady.
LinkedIn - Zdeněk Pikulík
Regiony ČR.cz - 1. responzivní zpravodajství z regionů ČR
Medializujeme ČESKO.cz - Revoluční program podpory a modernizace obcí ČR
Obce2020.cz - Moderní řešení profesionálního webu pro obce