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
Tomáš Pup
Člen
Avatar
Tomáš Pup:15.9.2022 14:20

I po přečtení komentářů nejsem nějak chytřejší strávil jsem nad tím nějaké 2.hodiny a stejně nic nevyřešil. Z cvičení když jej stáhnu tak mi nějak nepomohlo. Nicméně mám vytvořenou složku v C:\xampp\htdoc­s\Kalkulacka a v ní soubory: kalkulacka.html, kalkulacka.php, soucet.php tedy vše jak by správně mělo být.

A teď zkouším kalkulacka.html, najede tabulka a když do ní vložím čísla, aby se sečetli tak mi to vypíše toto:

<!DOCTYPE html>
<!--
Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
Click nbfs://nbhost/SystemFileSystem/Templates/Project/PHP/PHPProject.php to edit this template
-->
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        <?php

            $soucet = $_POST['cislo1'] + $_POST['cislo2'];
            echo("Součet: $soucet");
        ?>
    </body>
</html>

Tak nic nefunguje zkouším to dál zadávám url: localhost/kal­kulacka/kalku­lacka.php?cis­lo1=10&cislo2=20
Ano vyjede mi Součet: 30, ale nevím k čemu mi to je, nebo nevím jak to použít.
Koukám zda mám zapnuté v XAMPP Apache a mám.
Jestli někdo víte a poradíte budu rád.

Avatar
Petr Tománek:16.9.2022 10:20

Tak tohle je první lekce kurzu, kde jsem narazil na problém, se kterým si skutečně vůbec nevím rady...
Po zadání hodnot do formuláře mně vyskočí akorát stránka zobrazující zdrojový kód obsahující výsledek v php. Vůbec nevím, co dělám špatně. Zkoušel jsem to i s nakopírovanými kódy přímo odsud z lekce a výsledek je stejný. Takže v kódu chyba asi nebude. Apache mi běží, soubory jsem uložil do jedné složky C:\xampp\htdoc­s\Kalkulacka, tak teď opravdu nevím jak dál.
V čem by mohl být problém?

Editované
Avatar
Marek Šenk
Člen
Avatar
Marek Šenk:22.9.2022 21:48

Ufff... tak nakonec jsem to taky zvládl. Už jsem si ale stihl i zanadávat, že to je kurz na prd, když to tu není popsané krok po kroku. A co to po mě jako chtějí? Vźdyť jsem úplný začátečník. 😀
Teď už si myslím, že to je asi i záměr autora a tak trochu takzvané síto. 😉

Avatar
Marek Šenk
Člen
Avatar
Marek Šenk:22.9.2022 21:57

Možná by se sem ještě před kapitolu GET hodilo pro úplné začátečníky s NetBeans napsat pár řádků o tom, jak a co kam ukládat, aby to fungovalo. Nakonec jsem se toho ale nějak dovtípil a pak už to šlo. Akorát jsem se tu na tom na pár hodin zasekl.

Avatar
Zdeňka Křížová :16.10.2022 16:15

Ahoj:-) možná je to mimo, ale chtěla bych poprosit o radu. Při zadávání kódu v net beans a následném stisknutí tlačítka play mi to hází že localhost stránka je nedostupná a hlásí chybu Došlo k dočasné chybě DNS. Zkuste obnovit stránku.
Kód chyby: INET_E_RESOUR­CE_NOT_FOUND
Včera to šlo bez problémů. Děkuji předem za radu :-)

Avatar
Ištvan Idjartov:22.10.2022 11:56

Pro úplného začátečníka v PHP, je to trochu nepřehledné, ale metodou pokusu a omylu jsem se k výsledku dostál. Děkuji.

Avatar
Petr Matoušek:6.11.2022 16:43

Z ničeho nic zakládáme soubory. Jak. Není soubor kalkulačka projekt kalkulačka? Nějak se v tom ztrácím.

Avatar
Petr Váchal
Člen
Avatar
Petr Váchal:17.11.2022 13:32

Tak nakonec jsem si s tím vším poradil a ozkoušel. Už tomu rozumím. Ale žádná sranda to teda nebyla. Velmi dlouho jsem se s tímhle trápil. Stejně jako ostatní i já bych, Davide, uvítal podrobnější informace k systému ukládání.
Taky mě zajímá, jak docílit toho, aby php script fungoval na té samé stránce po odeslání dat. Zatím nevím, jak bych něčeho takového docílil...
Ale chápu, že asi předbíhám.

Odpovedať
Tolik bezradnosti, a furt se žije. Ej!
Avatar
Barbora Dudová:14.1.2023 8:47

Jsem úplný začátečník a ocenila bych trošku přesnější postup co se týká zadání URL. ale nakonec jsem na to přišla.

Avatar
Jiří Krejčí:25.1.2023 11:07

Také přispěji svoji troškou do mlýna :-) a zkoušel jsem vše udělat v jednom souboru a to kalkulacka.php, kde jsem vypsal jak php, tak html a vše funguje bez sebemenší chyby. Programovat zkouším v programu Brackets.

Třeba to někomu pomůže :-)

<body>

     <?php
    $soucet = $_POST["cislo1"] + $_POST["cislo2"];
        echo "Součet čísel je:  ".$soucet;
        echo "<br>";
    ?>

   <p>Vítejte v kalkulačce, zadejte 2 čísla a získáte tak jejich součet.</p>

   <form method="post" action="kalkulacka.php">
      <input name="cislo1" type="text" placeholder="zadej prvni cislo"> <br>
      <input name="cislo2" type="text" placeholder="zadej druhe cislo"> <br>
      <input type="submit" value="Sečti">
   </form>



    <script src=""></script>
</body>
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.