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
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.

 
Odpovědět
15.9.2022 14:20
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?

Editováno 16.9.2022 10:21
 
Odpovědět
16.9.2022 10:20
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. 😉

 
Odpovědět
22.9.2022 21:48
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.

 
Odpovědět
22.9.2022 21:57
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 :-)

 
Odpovědět
16.10.2022 16:15
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.

 
Odpovědět
22.10.2022 11:56
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.

 
Odpovědět
6.11.2022 16:43
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.

Odpovědět
17.11.2022 13:32
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.

 
Odpovědět
14.1.2023 8:47
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>
 
Odpovědět
25.1.2023 11:07
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.