Autor Zpráva
anonymus
Profil *
Poradili by ste mi prosim vas. Pouzivam na vkladanie textu funkciu include a premenne $_GET["page"];
$_GET["story"]; a mam problem s tym, ze ked mam zadanu adresu index.php?page=uvod&strory=onas, tak mi zobrazi clanky aj z uvodu a tiez z onas. Chcel by som, aby pri zadanom page=uvod zobrazil uvod.php a ked je zadane page=uvod&strory=onas aby sa zobrazil len onas.php, lebo teraz zobrazuje oba.
KOD:
<?  $page=$_GET["page"];

$story=$_GET["story"];
$dir="url/";
$uvodna="uvod.php";
if ($story) {
if (file_exists($dir.$story.".php"))
include($dir.$story.".php");
else { include $dir."404.php"; }
}
if ($page) {
if (file_exists($dir.$page.".php"))
include($dir.$page.".php");
else { include $dir."404.php"; }
}
else{
include ($dir.$uvodna);
}
?>
TomAsQo
Profil
??? a co to riesit takto: ?page=uvod =>zobrazi uvod.php
?page=onas=> zobrazi onas.php

nebolo by to tak jednoduchsie a UHLADNEJSIE?
anonymus
Profil *
Mas pravdu bolo by to uhladnejsie ale v mojom pripade by sa to dost zle pouzivalo. Potreboval by som to spravit tak ako to pisem hore. Vedel by mi niekto s tym pomoct?
nightfish
Profil
if ($story) {
...
} else if ($page) {
...
} else {
...
}
anonymus
Profil *
Diky, diky
Toto téma je uzamčeno. Odpověď nelze zaslat.