Je to asi dost amatersky dotaz ale jak mam udelat aby kdyz kliknu na urcity odkaz <a href> tak aby se zmenila urcita promena (napr. promena $id se po klikuti nainicializuje na hodnotu 1).
Myslel jsem ze to jde takhle (ale nefunguje to):
<a href="index.php?id=0">news</a>
<a href="index.php?id=1">team</a>
if (!IsSet($id)) $id = 1;
if ($id == 0) {
if (file_exists("news.dat")) {
$file = FOpen("news.dat", "r");
} else {
echo "<b>ERROR: Soubor news.dat neexistuje!</b>";
}
}
if ($id == 1) {
if (file_exists("team.dat")) {
$file = FOpen("team.dat", "r");
} else {
echo "<b>ERROR: Soubor team.dat neexistuje!</b>";
}
}
$text = FGetS($file, 800);
echo $text;
FClose($file);
prosim poradte..
predem dekuji za vsechny odpovedi..
Fórum › PHP
Promena v odkazu
![](img/forum_vlakno_help_vyreseno.png)
Moc sem nepochopil, a v souborech se ROZHODNĚ hrabat nechci, ale toto mi funguje v pohodě:
<a href="pokus.php?id=0">news</a>
<a href="pokus.php?id=1">team</a>
<?php
if (!IsSet($id)) $id = 1;
if ($id == 0) {
$file="blabla1";
}
if ($id == 1) {
$file="blabla2";
}
$text = $file;
echo $text;
?>
Uprav si to pro zápis do souborů, já jsem s nima nikdy moc nepracoval :smile14:
premenne odovzdane v url adrese (metoda GET) su v PHP pristupné cez "superglobálnu" premmennú $_GET.
v tvojom prípade pristupuj k premmennej id cez $_GET['id'].
analogicky premmenné odovzdávané metódov POST cez $_POST, cookies cez $_COOKIE etc...
btw: môže to funguvať aj priamo, t.j. tvoj zdroják môže funguvať, ak v konfigurácii PHP zapneš register_globals alebo niečo také, ale robí to len chaoz...
viac na: http://www.php.net/manual/en/language.variables.predefined.php http://www.php.net/manual/en/language.variables.predefined.php
![](img/forum_nove_psp_new.png)
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×![](/img/smile/1.gif)
![](/img/smile/2.gif)
![](/img/smile/3.gif)
![](/img/smile/4.gif)
![](/img/smile/5.gif)
![](/img/smile/6.gif)
![](/img/smile/7.gif)
![](/img/smile/8.gif)
![](/img/smile/9.gif)
![](/img/smile/10.gif)
![](/img/smile/11.gif)
![](/img/smile/12.gif)
![](/img/smile/13.gif)
![](/img/smile/14.gif)
![](/img/smile/15.gif)
![](/img/smile/16.gif)
![](/img/smile/17.gif)
![](/img/smile/18.gif)
![](/img/smile/19.gif)
![](/img/smile/20.gif)
![](/img/smile/21.gif)
![](/img/smile/22.gif)
![](/img/smile/23.gif)
![](/img/smile/24.gif)
![](/img/smile/25.gif)
![](/img/smile/26.gif)
![](/img/smile/27.gif)
![](/img/smile/28.gif)
![](/img/smile/29.gif)
![](/img/smile/30.gif)
![](/img/smile/31.gif)
![](/img/smile/1.gif)
![](/img/smile/2.gif)
![](/img/smile/3.gif)
![](/img/smile/4.gif)
![](/img/smile/5.gif)
![](/img/smile/6.gif)
![](/img/smile/7.gif)
![](/img/smile/8.gif)
![](/img/smile/9.gif)
![](/img/smile/10.gif)
![](/img/smile/11.gif)
![](/img/smile/12.gif)
![](/img/smile/13.gif)
![](/img/smile/14.gif)
![](/img/smile/15.gif)
![](/img/smile/16.gif)
![](/img/smile/17.gif)
![](/img/smile/18.gif)
![](/img/smile/19.gif)
![](/img/smile/20.gif)
![](/img/smile/21.gif)
![](/img/smile/22.gif)
![](/img/smile/23.gif)
![](/img/smile/24.gif)
![](/img/smile/25.gif)
![](/img/smile/26.gif)
![](/img/smile/27.gif)
![](/img/smile/28.gif)
![](/img/smile/29.gif)
![](/img/smile/30.gif)
![](/img/smile/31.gif)
![](/img/smile/32.gif)
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 13 hostů
Podobná vlákna
Proměná C# — založil ASP.NET
Menu proměná — založil roman.jaros
Proměná hodnota — založil Jan
Moderátoři diskuze