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
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
Zjistit počet nových příspěvků
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.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 23 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