NOVINKA - Online rekvalifikační kurz Python programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze – Lekce 6 - Asociativní pole v PHP a obsluha formulářů

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
Avatar
Odpovídá 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?

Odpovědět
15.3.2018 14:08
Začátečník v PHP, HTML i webovém programování vůbec.
Avatar
Odpovídá 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.

Odpovědět
15.3.2018 21:30
Začátečník v PHP, HTML i webovém programování vůbec.
Avatar
Odpovídá 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?

Odpovědět
16.3.2018 9:21
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"

 
Odpovědět
24.6.2018 12:32
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

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

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

Odpovědět
27.7.2018 17:23
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 ...

 
Odpovědět
2.8.2018 0:14
Avatar
davez
Člen
Avatar
Odpovídá 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

 
Odpovědět
2.8.2018 0:52
Avatar
Odpovídá 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.

Odpovědět
2.8.2018 12:46
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

 
Odpovědět
24.7.2019 13:27
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 10 zpráv z 188.