Mikuláš je tu! Získaj 90 % extra kreditov ZADARMO s promo kódom CERTIK90 pri nákupe od 1 199 kreditov. Len do nedele 7. 12. 2025! Zisti viac:
NOVINKA: Najžiadanejšie rekvalifikačné kurzy teraz s 50% zľavou + kurz AI ZADARMO. Nečakaj, táto ponuka dlho nevydrží! Zisti viac:

Diskusia – 5. diel - Asociatívne polia v PHP a obsluha formulárov

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Posledné komentáre sú na spodnej časti poslednej stránky.
Avatar
Odpovedá na František Kreisinger
František Kreisinger:15.3.2018 14:08

Navíc v řadě případů může být takové chování formuláře nevhodné. Pokud je uživatel zvyklý napsané údaje ENTERovat, může formulář odeslat předčasně neúplně vyplněný. Jak tomu lze zabránit?

Odpovedať
Začátečník v PHP, HTML i webovém programování vůbec.
Avatar
Odpovedá na Dominik Gavrecký
František Kreisinger:15.3.2018 21:30

Díky za reakci. Já s tím teprve začínám a moc o tom nevím. Smartphone nemám, jen tablet a tam se při zadávání zobrazuje klávesa Přejít, která je myslím jako ENTER. Zkouším si to zatím ale jen na svém PC, takže co v případě mobilu mě zatím netrápí.
Mně ale to chování po ENTER spíš překvapilo a zaskočilo, protože tady ani v příručkách, které mám (ale jsou většinou starší - Kosek a pod.), se všude píše, jen o tom, že se odesílá SUBMITem a o tom ENTER ani zmínka. Mně to chování po ENTER zatím spíš vadí a potřeboval bych to potlačit. Je sice pravda, že se to tak chová jen když je ve formuláři jen jeden textový input, ale mohou tam být třeba už jen SELECT nebo RADIO či CHECKBOX a dělá to také. Já mám právě takový formulář a za tím textovým INPUTem mám hned tlačítko SUBMIT na potvrzení zadání. Jenže jsou tam i další SUBMITová tlačítka pro jiné způsoby zpracování. A pokud odENTRuji ten zadaný TEXTový INPUT, tak se to neodešle tímto SUBMITem, který je k tomu určený, ale zřejmě prvním SUBMITem, který v tom FORMuláři je a to je pro mě špatně a potřeboval bych to řešit.

Odpovedať
Začátečník v PHP, HTML i webovém programování vůbec.
Avatar
Odpovedá na František Kreisinger
František Kreisinger:16.3.2018 9:21

Opět jsem se nevyjádřil úplně přesně. Pokud je jen jeden textový INPUT (a pak už třeba jen CHECK, RADIO a pod.), tak se formulář po ENTER odešle i bez toho, že by v tom FORMuláři byl nějaký SUBMIT. Pokud tam nějaké SUBMITy jsou, tak se po ENTER na textovém INPUTu odešle i v případě, že je tam těch textových INPUTů víc. A jako odesílací se zřejmě použije první SUBMIT v tom FORMuláři bez ohledu na to, kde je umístěný ten textový INPUT a další SUBMITová tlačítka (byť jsou třeba hned za tím INPUTem). Dá se nějak ovlivnit, aby se v takovém případě použil SUBMIT, který si určím?

Odpovedať
Začátečník v PHP, HTML i webovém programování vůbec.
Avatar
Samuel Billý:24.6.2018 12:32

Dobrý mohol by som sa spýtať ako si mám v Net Beans IDE 8.2 nastaviť to URL. Neviem kde to mám ako nastaviť a vypíše mi "URL is not valid"

Avatar
Ernest Kuki
Člen
Avatar
Ernest Kuki:27.7.2018 17:15

Prosím prosím mohl by mi někdo vysvětlit proč mi nejde na verzi php7

<?php
           $soucet = $_GET['cislo1'] + $_GET['cislo2'];
           echo("Součet: $soucet");
       ?>

Stale mi to ukazuje chybu na řádku s GET a je to tam podtržené.
Děkuji

Odpovedať
Najdi co tě baví a nech ať tě to zabije..
Avatar
Ernest Kuki
Člen
Avatar
Odpovedá na Ernest Kuki
Ernest Kuki:27.7.2018 17:23

Vyřešeno .. Byla to opět moje nepozornost.

Odpovedať
Najdi co tě baví a nech ať tě to zabije..
Avatar
davez
Člen
Avatar
davez:2.8.2018 0:14

Nazdar nevie niekto preco mi po odoslani formularu vypisuje browser zdrojovy kod php suboru?? Neviem kde je chyba kedze apache mam zapnute a php aj html subor mam v jednej zlozke v C:/xampp/htdocs ...

Avatar
davez
Člen
Avatar
Odpovedá na davez
davez:2.8.2018 0:52

nvm, defaultne mi davalo do browsera file:///C:/xam­pp/htdocs/kal­kul/kalkulacka­.html, trebalo zmenit na http://localhost/…ul/index.php

Avatar
Odpovedá na davez
Michal Šmahel:2.8.2018 12:46

Ahoj, je to prosté. Pokud zadáš absolutní adresu v počítači, bere se soubor jako HTML stránka. Je to tím, že nedojde ke zpracování (kompilaci) PHP. PHP kód se tedy místo provedení pouze vypíše. Pokud zadáš adresu lokálního serveru (v tvém případě Apache), vše projde procesem, který očekáváš. PHP bez lokálního serveru nefunguje (jak již jsem psal). Pokud používáš Netbeans, poměrně jednoduše se dá změnit, jak se kód spustí (šipka u spouštěcího tlačítka). Můžeš si změnit spouštění na lokální server místo klasického otevření souboru v prohlížeči.

Odpovedať
Nejdůležitější je motivace, ovšem musí být doprovázena činy.
Avatar
Pavel Buřič:24.7.2019 13:27

Zdravím přátelé potřeboval bych radu vše zde v lekcích mi jde jen chtěl aby se výsledek zdrazil opět ve formuláři. můžete mi pls poradit jak na to.Dík

Posledné komentáre sú na spodnej časti poslednej stránky.
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zobrazené 10 správy z 190.