| | |
| Stránka: 1 z 1
| [ Príspevkov: 10 ] | |
Autor | Správa |
---|
Registrovaný: 04.08.08 Prihlásený: 28.10.11 Príspevky: 152 Témy: 42 |
Caute,potrebujem pomoc ohladom odkazov,napr. ked mam na stranke menu a pridavam donho odkazy,a potom pomocu cyklu switch urcim aby sa mi obsah tych odkazov zobrazoval trebars v strede stranky-"content"....mam problem s tym ze odkazujem na subor s formularom v ktorom je jednoduchy skript,ze ked zadam spravne meno a heslo ta mi to ma zobrazit hlasku Caute do toho spominaneho contentu...a neviem ako to mam docielit aby sa mi to tam zobrazilo...bud mi to zobrazi na uplne novu stranku...al. tam zadam taky skript ze mi to nezobrazi vobec...neviem ako to mam vyriesit...pomozte mi pls.
|
|
Registrovaný: 30.05.06 Prihlásený: 08.10.14 Príspevky: 1756 Témy: 35 Bydlisko: BA - WESTSIDE | Napísal p360t: 04.08.2008 12:28 | |
|
Trošku ťažkopádne si to opísal, tak nám radšej ukáž svoje zdrojáky, rýchlejšie sa zorientujeme.
_________________
A. S. Tanenbaum píše: The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice. |
|
Registrovaný: 04.08.08 Prihlásený: 28.10.11 Príspevky: 152 Témy: 42 | Napísal autor témy beginner: 04.08.2008 13:29 | |
|
index.php
Kód: <div id="container">
<div id="header"> <img src="images/logo.png" class="logo" alt="Your Logo"/> </div> <div id="headerbar"> </div> <div id="navigation"> <a href="index.php?page=home" class="home">home</a> <a href="index.php?page=formular" class="navlink">menu 2</a> <a href="" class="navlink">menu 3</a> <a href="" class="navlink">menu 4</a> <a href="" class="navlink">menu 5</a> </div> <div id="content"> <? switch ($page) { case 'home': echo "<h1 class=\"areatitle\">Page Title</h1>"; echo "<p class=\"areatext\">Main page content</p>"; break; case 'formular': echo "<h1 class=\"areatitle\">Formular</h1>"; include 'form.php'; break; default: echo "<h1 class=\"areatitle\">Page Title</h1>"; echo "<p class=\"areatext\">Main page content</p>"; break; } ?> </div> <div id="footer"> <a href="http://jigsaw.w3.org/css-validator/check/referer" class="css_val">css validation</a> <a href="http://validator.w3.org/check?uri=referer" class="html_val">(x)html |</a> </div>
</div>
form.php Kód: <? if (!empty($meno) && !empty($heslo)) { echo "caute"; } else { ?> <form action="form.php" method="post"> <table> <tr><td>meno</td><td><input type="text" name="meno" /></td></tr> <tr><td>heslo</td><td><input type="password" name="heslo" /></td> <td><input type="submit" value="odoslat" /></td></tr> </table> </form> <? } ?>
chcem aby sa mi "Caute" zobrazilo v index.php v sekcii content..neviem ako to mam napisat...proste aby ked zadam udaje do form. tak aby sa namieto formulara zobrazilo caute,presne tam kde bol formular
|
|
Registrovaný: 29.10.07 Prihlásený: 27.10.23 Príspevky: 1395 Témy: 30 Bydlisko: Bratislava |
Kód: if (!empty($_POST["meno"]) && !empty($_POST["heslo"]))
_________________ PC: OS: Windows 11 (64bit) CPU: AMD Ryzen 5 3600 GPU: ASUS TUF RTX3060Ti 8GB RAM: 16GB DDR4-3200MHz Kingston Fury MB: ASUS TUF Gaming B550M WIFI SSD: 1000GB PCIe M.2 NVME Mobil: Xiaomi POCO F2 PRO |
|
Registrovaný: 04.08.08 Prihlásený: 28.10.11 Príspevky: 152 Témy: 42 | Napísal autor témy beginner: 04.08.2008 15:17 | |
|
diki za spravnejsi zapis,ale ako mam vyriesit tu vec aby mi ten text caute nevypisalo na prazdnu stranku.
|
|
Registrovaný: 16.05.07 Prihlásený: 01.08.17 Príspevky: 837 Témy: 6 | Napísal juho: 04.08.2008 17:12 | |
|
sak to tam mas ze ak to neje prazdne tak sa nevypise formular. ale ty pouzivas globalne premenne sa cudujem ze sa v tom aj vyznas.
|
|
Registrovaný: 04.08.08 Prihlásený: 28.10.11 Príspevky: 152 Témy: 42 | Napísal autor témy beginner: 04.08.2008 19:41 | |
|
no hej ale obsah toho formulara sa mi vypise na prazdnu stranku a to nechcem...chcem aby to zobrazovalo v layoute a konkretne v dive content
aby si videl ako to je chod na stranku http://flaber.fl.funpic.de/index.php?page=formular a zadaj tam lubovolne udaje a uvidis kde ta to hodi
ja som este uplny zaciatocnik tak sa v tom az tak nevyznam....mam v tom aj niekedy trochu chaos...ake su to global. premenne ?...napr. $_POST,$_REQUEST ???
|
|
Registrovaný: 30.05.06 Prihlásený: 08.10.14 Príspevky: 1756 Témy: 35 Bydlisko: BA - WESTSIDE | Napísal p360t: 04.08.2008 20:28 | |
|
No, keď odošleš formulár, musíš ho spracovať a presmerovať, alebo zobraziť, ale len v šablóne. Lenže pri odosielaní formulára máš nastavené, že sa to odošle priamo na form.php. Teraz - nie je to asi najšťastnejšie riešenie z pohľadu celkového návrhu takej jednoduchšej aplikácie - ale môžeš spraviť jednoduchú fintu: neodosielať formulár priamo na form.php ale na index.php?page=formular. Teda vo form.php:
Kód: <form action="index.php?page=form" method="post">
Najlepšie by bolo spraviť si tú schému v index.php trochu inak, a síce oddeliť aplikačnú logiku od zobrazovacej logiky. Čo sa za tým skrýva?
Ty máš v index.php najprv nejaký HTML kód, nejaké formátovanie. Až potom niekde v strede je ten switch ktorý rozhoduje o tom, čo sa vlastne zobrazí. Lepšie by bolo mať tento switch úplne na začiatku, pred akýmkoľvek iným textovým výstupom, pretože potom môžeš nejakú stránku presmerovať na inú stránku funckiou header. Môže sa to hodiť práve pri spracúvaní formulára. Príklad takejto schémy je napr. tu: http://www.pcforum.sk/frame-vt31728-30.html#287683
_________________
A. S. Tanenbaum píše: The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice. |
|
Registrovaný: 04.08.08 Prihlásený: 28.10.11 Príspevky: 152 Témy: 42 | Napísal autor témy beginner: 04.08.2008 20:41 | |
|
uooo...super...dikees vazne..uz som myslel ze to zabalim...vobec som nevedel na to prist hoci som bol blizko k rieseniu...ten tvoj odkaz si idem nastudovat ze akym sposobom sa to robi
ako dlho sa uz venujes php ?..si profik
|
|
Registrovaný: 30.05.06 Prihlásený: 08.10.14 Príspevky: 1756 Témy: 35 Bydlisko: BA - WESTSIDE | Napísal p360t: 04.08.2008 20:51 | |
|
Dík za kompliment. Dnes mám za sebou tak 4-5 rokov práce s PHP (naozaj si presne nepamätám, kedy som začal), ale dôležitejší údaj je skôr počet napísaných riadkov kódu a prečítaných stránok manuálu.
Ono keď sa dostaneš ďalej v štúdiu PHP, oplatí sa prečítať si nejakú teóriu k návrhu aplikácii (prípadne si preštudovať nejaký existujúci projekt, alebo sa dlho a pracne učiť na vlastných chybách). Dnes je celkom "populárny" [url=http://cs.wikipedia.org/wiki/Objektově_orientované_programování]OOP[/url] prístup (v aplikáciách všeobecne, aj v desktopových), konkrétnejšie v internetových aplikáciách návrhový vzor MVC.
_________________
A. S. Tanenbaum píše: The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice. |
|
| Stránka: 1 z 1
| [ Príspevkov: 10 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Problem ... s odkazmi a zobrazenim v PHP, ASP | 2 | 431 | 02.10.2008 16:14 r3po | | Problem s odkazmi na obsah v MYSQL v PHP, ASP | 15 | 796 | 02.07.2009 10:54 arnie16 | | pomoc pomoc prosim nefunguje internet v Ovládače | 7 | 1132 | 09.09.2017 20:37 Smith Wesson | | Pomoc pri pomoc pri skladaní PC - od 1 500 do 1 800 Eur (rozlíšenie 1440p) v PC zostavy | 13 | 797 | 28.09.2023 20:23 johny314 | | Pomoc v ATI/AMD grafické karty | 3 | 863 | 02.01.2008 7:51 Daron | | pomoc v Monitory, televízory a projektory | 2 | 874 | 19.02.2008 13:40 patqo_he | | pomoc v nVidia grafické karty | 1 | 1032 | 02.02.2007 10:51 Harlequin | | pomoc v Počítačové hry | 5 | 492 | 28.06.2011 16:32 Ďuri | | Pomoc? v HTML, XHTML, XML, CSS | 1 | 548 | 09.08.2017 20:01 BX | | POMOC [ Choď na stránku: 1, 2 ] v Ostatné | 30 | 2268 | 27.09.2009 20:01 workoholik16 | | pomoc v ATI/AMD grafické karty | 10 | 1059 | 10.01.2008 8:48 kasom | | POMOC ??? v Delphi, Visual Basic | 2 | 1258 | 27.03.2008 14:32 Martinek6 | | Pomoc v Audio programy | 4 | 939 | 05.02.2008 10:06 raikonen11 | | pomoc v Ostatné | 13 | 951 | 08.08.2009 22:16 malcolm | | Pomoc! v Procesory | 6 | 988 | 02.02.2008 18:27 Jaro | | pomoc v HTML, XHTML, XML, CSS | 1 | 374 | 18.10.2013 18:36 Ďuri |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|