Diskuze: GoTo URL
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Člen
Zobrazeno 5 zpráv z 5.
//= 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.
Pokud je nejlepší verze ta, že to po odeslání nikam nepřejde, tak to tak udělej, použij JavaScript - konkrétně AJAX. V sekci JavaScript je tu kratkej seriálek na tohle téma.
Pokud si na jsko nevěříš, budeš to muset řešit jinak, ale právě JS by přesně splnilo co požaduješ.
Odchytit klik na submit, vyčíst data z formuláře přes getElementById().value poslat data postem nebo getem na server, zpátky poslat potvrzení. Na potvrzení jskem nastavit nějakému elementu (tomu potvrzení) show.
Au... s javascriptem jsem na tom o trochu lépe než s PHP, čili vlastně taky vím hov... Udělám to prasácky, v tom php kódu udělám html část, která bude vypadat stjeně jako formuláře na indexu a přes ty formuláře hodím fakovou element vrstvu jako že popup okno, ve kterém bude odkaz zpátky na index.
Tahle varianta by mi vlastně vůbec nevadila, kdybych se dokázal vrátit k těm formulářům na indexu.
Čili prosím o radu, jak udělat dvojitý odkaz. Přesněji myslím to, že prvotně to přesměruje na index.html a poté do ,,#section9'' Ovšem to už nepatří do php, to je javascript. Kdy to vyvolá na jedno kliknutí
PHP sice z ID (#...) neumí v URL číst, ale přesměrovat na něho může. Takže to můžeš v klidu udělat celé v PHP na jednom řádku přes header().
Kotva - normálně se to dá dát do odkazu, tzn. nejakaURL#idCko
Ukázka z v3 schools:
<a href="html_tips.html#tips">Visit the Useful Tips Section</a>
Zobrazeno 5 zpráv z 5.