Diskuze: Button v php funkcii
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Člen
Zobrazeno 9 zpráv z 9.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Máš vážne medzery v znalostiach, musíš si to naštudovať hlbšie. Tento riadok svedčí o tom, že to celé nedobre chápeš:
<div id="item" onClick="writeText('<?php iteminfo(100); ?>')">
Ano viem, nemusí to byť možno takto zložité ako to robím ja ale čo už.. skúšam, učím sa. To čo mám teraz urobené fungje tak zatiaľ nevidím dôvod robiť to inak rozumieš.. Jediné čo nefunguje je pridanie tlačidla do funkcie. Ďakujem za pomoc.
Základ: php kód sa musí vykonať na serveri. A ty predsa dopisuješ php do stránky na strane klienta. Lenže dopisuješ to tam zbytočne, prehliadač nepozná a nemá ako vykonať php kód.
No a ako to že pri tomto riadku to funguje ale pri tlačidle nie ?
echo "<table><tr><td>Názov predmetu: </td><td>".$itemdb['name']."</td></tr></table>";
Keď si tú stránku vypýtaš od web serveru, ten tú stránku najskôr na serveri odovzdá parseru php, ten v nej vykoná ten php kód ktorý dopíše do stránky tabuľku a takto upravenú / dopísanú web stránku vráti naspäť web serveru, ktorý ju následne odošle do prehliadača. Čiže onen základ bol dodržaný: php kód sa vykoná na serveri.
Super. A prečo nastáva problém pri tlačidle ? Stačí že doneho pridám len type="submit" a kod prestane fungovať.
Nenapadá nikomu ako to vyriešiť ?
Zobrazeno 9 zpráv z 9.