Autor | Zpráva | ||
---|---|---|---|
Conficker Profil |
#1 · Zasláno: 18. 6. 2011, 20:57:52
Dobrý den,
jsem začátečník v PHP a potřeboval bych poradit s jednou věcí. Mám zvláštní PHP stránku nazvanou view.php, ve které mám definovány funkce pro vykreslování určitých částí stránek. Např. tam mám definovanou funkci "vykresliupravVlastnika". No a právě na jiné php stránce bych ji potřeboval zavolat v odkazu. Zkoušel jsem různé možnosti, ale nic mi nefunguje, nevypíše se sice žádná chybová hláška ale nezobrazí se vůbec nic. Zkoušel jsem na začátek stránky dát toto: include('view.php'); if($_GET['action']=="vykresliupravVlastnika") { vykresliupravVlastnika(); } a následně odkaz kam potřebuji jsem napsal takto: echo ' <a href="view.php?action=vykresliupravVlastnika">Přidat vlastníka</a>'; Ta má funkce "vykresliupravVlastnika" sama o sobě funguje, to mám otestováno, jen bych potřeboval poradit s tímto. Jinak bych to musel dát jako samostatný php soubor, ale to bych nerad, jen v krajním případě. Předem díky za každý nápad, Adam |
||
shaggy Profil |
#2 · Zasláno: 18. 6. 2011, 21:08:37
Conficker:
Tie prvé dva riadky máš v akom súbore? Pretože ty voláš view.php, ale podľa toho čo máš v tých prvých dvoch riadkoch vidím, že sa to nespracováva vo view.php. Čiže urobíš niečo takéto: súbor index.php include('view.php'); if($_GET['action']=="vykresliupravVlastnika") { vykresliupravVlastnika(); } volať ho budeš: echo ' <a href="index.php?action=vykresliupravVlastnika">Přidat vlastníka</a>'; alebo do view.php pridáš priamo tento kód: if($_GET['action']=="vykresliupravVlastnika") { vykresliupravVlastnika(); } (a samozrejme aj všetko ostatné, čo potrebuješ). |
||
Zablich Profil * |
#3 · Zasláno: 19. 6. 2011, 10:59:16
shaggy:
Díki moc už to funguje !! Dík |
||
Conficker Profil |
#4 · Zasláno: 19. 6. 2011, 12:00:31
shaggy:
Už mi to taky funguje, také moc děkuji. Vidím, že jsem nebyl sám, kdo to potřeboval vědět :-) |
||
zdenek.125 Profil * |
#5 · Zasláno: 19. 6. 2011, 12:02:04
Ahoj mam taky malej problem mam soubor třeba
Ahoj mám taky problém nevim co stím můžete mi poradit? mam v souboru pokus1.php require 'struktura.php'; a v souboru struktura.php mam if($_GET['zkouska'] =="1"){ ; tuto zavolám takto struktura.php?zkouska=1 a já bych potřeboval jesti jde nějak napsat kod a zavolat v tom pokus1.php taky pod stránku struktury ? |
||
Tori Profil |
#6 · Zasláno: 19. 6. 2011, 12:47:07
zdenek.125:
Všechny proměnné, definované v hlavním skriptu před include, budou dostupné i v includovaném skriptu. |
||
zdenek.125 Profil * |
#7 · Zasláno: 19. 6. 2011, 13:56:20
jachci z tý struktury dostat jen tu zkousku 1
|
||
zdenek.125 Profil * |
#8 · Zasláno: 19. 6. 2011, 18:41:51
už jsem na to přišel
|
||
Časová prodleva: 13 let
|
0