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 Miloslav Kubátko
WernerZero Gaming:30.8.2017 17:31

no nemáš ten druhý súbor asi... (:

 
Odpovědět
30.8.2017 17:31
Avatar
Ondy Schneider:5.11.2017 11:19

Pomohlo

 
Odpovědět
5.11.2017 11:19
Avatar
Jakub Zelenka:22.11.2017 14:04

Nemohl by prosím někdo poradit, jak v daném projektu vytvořit zmiňované dva soubory? Zkoušel jsem to po dva večery s nulovým výsledkem. S Netbeans jsem nikdy nepracoval.

 
Odpovědět
22.11.2017 14:04
Avatar
bargja
Člen
Avatar
bargja:26.11.2017 12:04

Je to přehledné, pokoušel jsem se pochopit php na W3schools, ale tady to je víc polopatisticky :-) nehledě na češtinu.Dík.

 
Odpovědět
26.11.2017 12:04
Avatar
Jiří Filip
Člen
Avatar
Jiří Filip:18.1.2018 20:28

Zdar hoši, pokouším se proniknout do základů programování, ale u této kapitoly jsem narazil na "kalkulačku", u které jsem se zasekl. První věc, se kterou si nevím rady je, kam napsat URL adresu? Pracuji v Netbeans a kdesi výše v této diskuzi se radí napsat ji do okna někde nahoře. Já žádné takové okno nikde nevidím a nemám (možná to prostředí nemám dobře nastavené). Z textu výše jsem vydedukoval, že ve složce kalkulačka musím mít dvě stránky - jedna je na skript php, druhá je právě s tou URL adresou, ale výsledek mého trápení je viz níže:
Notice: Undefined index: cislo1 in C:\xampp\htdoc­s\Jirka\kalku­lacka.php on line 14

Notice: Undefined index: cislo2 in C:\xampp\htdoc­s\Jirka\kalku­lacka.php on line 14
Součet: 0

Možná to vše blbě chápu, nebo jsem úplně mimo, ale pokud by mi někdo byl ochoten otevřít oči a trochu mne posunout, byl bych mu vděčný. Děkuji

 
Odpovědět
18.1.2018 20:28
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Jiří Filip
David Hartinger:18.1.2018 22:07

Pod každou lekcí máš archiv s projektem ke stažení, můžeš se tak jednoduše podívat kde jsi udělal chybu. Jestli nevíš, kam napsat URL adresu, tak se vrať k první lekci, tam je vysvětlené, jak ten jazyk funguje.

Odpovědět
18.1.2018 22:07
New kid back on the block with a R.I.P
Avatar
Maroš Motaj
Člen
Avatar
Odpovídá na Alexxx2
Maroš Motaj:12.2.2018 12:09

Ani mne sa to nedarí

 
Odpovědět
12.2.2018 12:09
Avatar
Maroš Motaj
Člen
Avatar
Maroš Motaj:12.2.2018 12:12

Ahojte, mne sa to nedarí spustiť, formulár mi ide a keď dám sčítať tak mi napíše:

Táto stránka nefunguje.

Keď spustím PHP script napíše:

Notice: Undefined index: cislo1 in C:\xampp\htdoc­s\kalkulacka2\in­dex.php on line 10

Notice: Undefined index: cislo2 in C:\xampp\htdoc­s\kalkulacka2\in­dex.php on line 10
Součet: 0

Už to riešim asi dva dni a neviem sa pohnúť ďalej...

ďakujem,

 
Odpovědět
12.2.2018 12:12
Avatar
Lasvit
Člen
Avatar
Odpovídá na Maroš Motaj
Lasvit:12.2.2018 13:21

Jestli tohle řešíš 2 dny tak nwm :D Jinak pošli kod ;) z toho co si poslal je prostě jen jasné, že si nedefinuješ cislo1 a cislo2

 
Odpovědět
12.2.2018 13:21
Avatar
Jan Lupčík
Tvůrce
Avatar
Odpovídá na Maroš Motaj
Jan Lupčík:12.2.2018 15:36

Pokud není $_POST či $_GET poslaný, nejsou v něm žádné hodnoty, tudíž ani skript neví o nějakých indexech v daném poli. Aby ti to fungovalo, musíš tam mít podmínku, že dané indexy jsou nastavené:

if (isset($_GET['cislo1']) && isset($_GET['cislo2'])) {
        $soucet = $_GET['cislo1'] + $_GET['cislo2'];
}

A jedná se pouze o Notice, který by tě nemusel tolik zajímat. :)

Odpovědět
12.2.2018 15:36
TruckersMP vývojář
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.