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
Jiří Krejčí:25.1.2023 14:19

Není v něm popsáno vše do detailu a hlavně si myslím, že kdyby byly videoukázky, tak je to mnohem lépe pochopitelné.

Avatar
Martin Pavlas:8.3.2023 11:30

Lekce končí větou "Můžete si vyzkoušet, že kalkulačka opravdu počítá". Toto se mi ale nepovedlo Postup chápu, rozumím použití všech příkazů. Jen mi není zřejmé, jak všechny soubory propojit. Forumlář na webové stránce se spustí, zadají oba vstupy, a zmáčknutí "Sečti" otevře na nové záložce kód skriptu soucet.php. Vypočítaná hodnota se nezobrazí. Vzhldem k tomu, že nemám zkušenosti s tvorbou html stránek, nevím, jak docílit výsledku, resp. v článku ani není naznačeno, co mám očekávat.

Avatar
Martin Mlynarik:28.3.2023 20:38

hustý ....trochu v tom mám hokej .....a kalkulačka mi nefunguje ??

Avatar
Pavel Bališ
Člen
Avatar
Pavel Bališ:6.7.2023 17:40

tak tato lekce mi dala zatím nejvíc zabrat, podle mě látka není úplně dobře popsaná pro začátečníky, vůbec nenavazuje na předchozí lekci

Avatar
Martin Prokleška:11.7.2023 18:32

No tak kalkulačka nakonec funguje, ale kdybych si nestáhl řešení, tak bych na to nepřišel. Všechno je to dost narychlo vypsané, vůbec jsem nepostřehl, že to máme psát do nových souborů (např. soucet.php). Navíc Apache Netbeans mi furt píšou abych nepoužíval superglobaly $_post a $_get přímo.

Avatar
Martin Macek
Člen
Avatar
Martin Macek:26.7.2023 13:59

Pro ty, kteří používají Apache a kterému vadí $_get ... Pokud by někdo věděl, jak zprovoznit PHP ve VS code, budu rád za informaci, jak to udělat.

Avatar
Dan Ma
Člen
Avatar
Dan Ma:29.9.2023 18:57

Přeji krásné studium základů PHP.
V předchozím příspěvku to Jirka řešil do jednoho souboru. Myslím si, že řešení ve dvou souborech je metodicky správné. Kodér v PHP by měl spolupracovat s kolego, který bude
zodpovídat za vzhled aplikace. V řešení, které uvádím, je využita možnost vynuceného vstupu.
(required="re­quired").
Soubor kalkulačka.html

<!DOCTYPE html>
<html lang="cs">
<head>
    <meta charset="UTF-8">
    <title>Kalkulacka</title>
</head>
<body>
<form method="POST" action="soucet.php" enctype="multipart/form-data">
    <label for="cislo1">Číslo 1:</label>
        <input id="cislo1" name="cislo1" type="text" placeholder="Zadejte 1. číslo" required="required"/>
    <br />
    <label for="cislo2">Číslo 2:</label>
        <input  id="cislo2" name="cislo2" type="text" placeholder="Zadejte 2. číslo" required="required"/>
    <br />
    <input type="submit" value="Sečti"/>
</form>
</body>
</html>

V souboru soucet.php jsem se pokusil o zachování zadaných čísel a zobrazení výsledku.

<!DOCTYPE html>
<html lang="cs">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Kalkulačka</title>
</head>
<body>
<label for="cislo1">Číslo 1:</label>
<?php echo $_POST['cislo1']; ?>
<br />
<label for="cislo">Číslo 2:</label>
<?php echo $_POST['cislo2']; ?>
<br />
<?php
$soucet = $_POST['cislo1'] + $_POST['cislo2'];
echo("Součet: $soucet");
?>
</body>
</html>

Používám PhpStorm a ten mi stále nadává. Jeho dokonalost (až pro začátečníka přeplácanost) nutí uživatele studovat další související věci.
S mnoha pozdravy Dan

Odpovedať
Nenechat se vyděsit.
Avatar
Radim Štross
Tvůrce
Avatar
Radim Štross:5.10.2023 11:04

Ahoj, děkujeme za podněty na upřesnění postupu při tvorbě kalkulačky. Lekci jsem předal k aktualizaci.

Avatar
Vladislav Souček:6.12.2023 1:45

Stále tu vysvětlujete, jak si co vytvořit, ale jak si vytvořit php a html a vzájemně je propojit, aby to fungovalo, nikoliv. Pokud jsem vytvořil nový soubor a chci si jej prohlédnout, zdali kód funguje, neustále se mi otevírá soubor index.php...
EDIT: začínám se v tomto bezplatném kurzu ztrácet

Editované
Avatar
Jaroslav Vaněk:29.1.2024 14:28

Je mi líto, ale z lekce není jasné jak kalkulačku zprovoznit, nebo je to možná jen špatně pochopitelné pro mě. Navíc vzorová kalkulačka ke stažení nefunguje, musel jsme použít kód z diskuze což považuji jako selhání, vlastně vůbe nevím, jaký postup je správně a jsem z lekce úplně mimo a nenaučil jsme se nic a nic ani nechápu.

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.