Autor | Zpráva | ||
---|---|---|---|
Zelenac Profil |
Zdravím,
pracujem na vlastnom blogu a chcem si tam spraviť menu a pod menu :) ale tak že sa to bude samo upravovať. tak som si napisal do pod menu .. include "zobrazit_podmenu.php?menu=JA"; ale v zobrazit_podmenu keď dám {$_Get[menu]} tak sa mi nič nevypiše. Moderátor Chamurappi: Příště si prosím sám vymysli lepší titulek.
|
||
tiso Profil |
#2 · Zasláno: 14. 2. 2009, 19:39:44
Zelenac - vkladaný súbor nevoláš cez http request, takže žiadnú get premennú tam nebudeš mať. Robí sa to takto:
$menu="JA"; include "zobrazit_podmenu.php"; a v zobrazit_podmenu.php budeš pracovať s premennou $menu |
||
AM_ Profil |
#3 · Zasláno: 14. 2. 2009, 21:06:47
„{$_Get[menu]}“
myslel jsi ${_GET['menu']} ? tiso má pravdu, ale tuhle syntaktickou otřesnost jsem ti musel opravit. |
||
Zelenac Profil |
#4 · Zasláno: 15. 2. 2009, 08:21:35
diki :) uš to ide
|
||
Zelenac Profil |
#5 · Zasláno: 15. 2. 2009, 23:14:36
mam ešte otázku ked mam adresu /index.php?menu=kategoria&id=2 no a použijem ${_GET['id']} tak mi to nič nevypiše prečo?
|
||
Majkl578 Profil |
#6 · Zasláno: 15. 2. 2009, 23:28:41
snad $_GET['id'] ne?
|
||
Zelenac Profil |
#7 · Zasláno: 16. 2. 2009, 09:31:59
nie to som skúšal a vôbec žiadnu hodnotu mi to nevypiše
|
||
Aesir Profil |
#8 · Zasláno: 16. 2. 2009, 09:57:13
Zelenac:
A co zkusiz nějakou funkci nebo konstrukt pro výpis? echo, print, var_dump, ... |
||
AM_ Profil |
#9 · Zasláno: 16. 2. 2009, 10:08:15
tak máš chybu jinde, tohle ti id vypíše (snad leda bys měl nějakou archaickou verzi PHP, ale to silně pochybuji).
|
||
Zelenac Profil |
#10 · Zasláno: 16. 2. 2009, 10:43:56
„Zelenac:“
„A co zkusiz nějakou funkci nebo konstrukt pro výpis? echo, print, var_dump, ...“ ja tu hodnotu nechcem vypísať,ale zapísať do DB |
||
Aesir Profil |
#11 · Zasláno: 16. 2. 2009, 11:14:16
Zelenac:
„ja tu hodnotu nechcem vypísať,ale zapísať do DB“ Tak nám sem hoďte kus kódu, kterým se o to pokoušíte. |
||
AM_ Profil |
#12 · Zasláno: 16. 2. 2009, 11:53:01
Zelenac
Tak si jí nejdřív jen na zkoušku vypiš, abys viděl, jestli je vázně prázdná (jakože asi není), nebo ti selhává samotný zápis do DB (to spíš). |
||
Zelenac Profil |
#13 · Zasláno: 17. 2. 2009, 14:32:33
jj uš som to spravil :( ale ako som to spravil tak :) som išiel robiť komentáre ale ako som napísal text z medzerami tak mi ukázalo iba prvé slovo
|
||
AM_ Profil |
#14 · Zasláno: 17. 2. 2009, 17:17:39
Z toho, co říkáš, to vypadá na vykreslovací chybu textového editoru. Což asi ne, takže ještě jednou a srozumitelně, co se ti kde nevypisuje.
|
||
Zelenac Profil |
#15 · Zasláno: 18. 2. 2009, 10:54:47
ja mam na indexe
include "{$_GET[menu]}.php?id={$_GET[id]}&text={$_GET[text]} keď si text pozrel na indexe tak je cely aj keď tam je medzera :) ale napr: zápis.php echo "${_GET[text]}"; - tak mi to vypiše iba prvé slovo :( ale neviem prečo skúšal som to aj cez hodnotu REQUEST |
||
tiso Profil |
#16 · Zasláno: 18. 2. 2009, 12:52:02
|
||
Zelenac Profil |
#17 · Zasláno: 18. 2. 2009, 17:04:48 · Upravil/a: Zelenac
pod týmto kodom
$id= "{$_GET[id]}"; $znamka="{$_REQUEST[znamka]}"; $meno="{$_REQUEST[meno_pisatela]}"; $text="{$_REQUEST[text]}"; $mail="{$_REQUEST[mail]}"; $predmet="{$_REQUEST[predmet]}"; $re="{$_REQUEST[odpoved]}"; include "zobrazit_podmenu.php"; nič mi nefungovalo . |
||
tiso Profil |
#18 · Zasláno: 18. 2. 2009, 17:36:53
[#17] - a tým že píšeš tie parametre do include sa to spravilo? Opravuješ chybu tým že pridáš ďalšiu?
Ešte raz a pomaly: prečítaj si [#2] a [#16] a keď to pochopíš a nebude ti to fungovať tak sem napíš znovu, aj s príslušným kódom ku ktorému si sa dopracoval. Postupuj od jednoduchšieho k zložitejšiemu. |
||
Zelenac Profil |
#19 · Zasláno: 19. 2. 2009, 10:50:41
áno mam to a ked mám to include inej zložke :( to sa potom nedá ..:( apom mi to nejde :) lebo ked to mam v tej istej zložke to mi išlo :) ako si hovoril,ale teraz som to išiel robiť podla návodu čo je tu napisany,ale ked to mam inej zložke to asi nejde že,?
|
||
tiso Profil |
#20 · Zasláno: 19. 2. 2009, 14:56:52 · Upravil/a: tiso
Zelenac - takže problém s cestami
Prečítaj si toto: http://www.jakpsatweb.cz/soubory.html#odkazy http://www.jakpsatweb.cz/odkazy-html.html http://latrine.dgx.cz/php-soubor-cesta-a-url-prehledne aby si pochopil rozdiel medzi relatívnymi a absolútnymi odkazmi Ak chceš vkladať súbor z podadresára, tak ho tam dopíšeš: include "adresar/zobrazit_menu.php"; //podadresar relativne voci najvyssie spracovavanemu skriptu include dirname(__FILE__)."/adresar/zobrazit_menu.php"; //podadresar relativne voci najnizsie spracovavanemu skriptu prípadne môžeš pracovať s absolútnymi cestami. |
||
Majkl578 Profil |
#21 · Zasláno: 19. 2. 2009, 15:41:26
vetsi prasarnu nez [#17] jsem dlouho nevidel a rekl bych, ze ani dlouho neuvidim...
co zacit ZAKLADY php? |
||
Časová prodleva: 15 let
|
0