Autor | Zpráva | ||
---|---|---|---|
viliam22 Profil |
#1 · Zasláno: 20. 12. 2005, 15:47:34
Potreboval by som poradit ako mam napisat stranku do jedneho subore napr.: index.php pomocov metod GET ukazka: index.php?id=10. No ale ja potrebujem viem ako napisat spracovanie formulara ale ked tam chcem vlozit switch tak to uz neviem
|
||
peta Profil * |
#2 · Zasláno: 20. 12. 2005, 17:40:22
viliam22 Tak jako ja mam nejakou stranku, ktera vypada takto, neco vim a potrebuju neco poradit. Poradite mi neco?
Precti si to po sobe jako nezaujaty pozorovatel a pokus se pochopit, jaky mas problem. Ale nejdriv si jako predstav, ze vse, na cem delas, smazes. Z niceho nic nejde vycarovat, fakt :) |
||
apofis Profil |
#3 · Zasláno: 20. 12. 2005, 19:44:49
jestli jsem to dobře pochopil bude to vypadat asi takhle.
soubor index.php <?php $volba = $_GET['volba']; if (!$volba) { echo "Vítejte na stránkách"; echo "<a href=\"index.php?volba=1\">Pokračujte zde</a>"; } if ($volba == "1") { echo "Dostali jste se na hlavní stránku"; } ?> Je to tak? |
||
WertriK Profil * |
#4 · Zasláno: 20. 12. 2005, 23:40:00
apofis
ja bych tipnul ze to bude <A href="?volba=10">Aktuality</A> <A hraf="?volba=11">Neco</A> <A hraf="?volba=12">Neco2</A> .... <? switch($_GET["volba"]) { case "10": $page = "aktuality.php"; break; case "11": $page = "neco.php"; break; case "12": $page = "neco2.php"; break; default: $page = "home.php"; } include $page; <? |
||
jozob Profil |
#5 · Zasláno: 21. 12. 2005, 06:50:51
WertriK bol bližšie, k tomu, čo chcel viliam22... Ale je to pracné... radšej si posielaj v ID nejaký názov, podľa ktorého načítaš súbor, napr: ?id=subor a potom v scripte includneš súbor napr: $_GET["id"].".php";
|
||
jozob Profil |
#6 · Zasláno: 21. 12. 2005, 06:52:56
Alebo ak chceš ako ID posielať silou-mocou číslo, skús použiť DB, do ktorej si uložiš, ku ktorému ID patrí ktorý súbor... A potom si to len z php scriptu zistíš a načítaš súbor, ktorý má rovnaké ID ako GET hodnota... Poprípade to pôjde textovým súborom...
|
||
Hugo Profil |
#7 · Zasláno: 21. 12. 2005, 07:16:16
jozob
To co radíš je dost nebezpečně. Includovat soubor jen na základě neověřených údajů z URL je cesta do pekel. |
||
Anonymní Profil * |
#8 · Zasláno: 21. 12. 2005, 07:29:23
Hugo
Jasné, že to treba ešte ošetriť... |
||
jozob Profil |
#9 · Zasláno: 21. 12. 2005, 07:30:18
SORRY... predošlý príspevok je môj
|
||
Hugo Profil |
#10 · Zasláno: 21. 12. 2005, 07:36:55
jozob
No z toho tvého příspěvku to moc jasné není. A vzhledem k tomu, že je viliam22 pravděpodobně začátečník, tak je dost důležité na toto upozornit. |
||
jozob Profil |
#11 · Zasláno: 21. 12. 2005, 07:38:38
Hugo
OK... ale keby to chcel vedieť, opýta sa na to... Ale už sa nemusí pýtať... Potom sa možno bude pýtať, ako to spraviť... |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0