Zadání:
Vytvořte formulář pro výpočet objemu koule a obsahu kruhu.
K tomuto příkladu budeme potřebovat formulář. U elementu pro vstup nastavíme id.
PHP kód vždy začínáme symbolem menšítka, otazníkem a textem php (<?php), ukončujeme ho poté
otazníkem a většítkem (?>).
Pomocí $_POST[] vytáhneme data z formuláře a zapíšeme je do proměnné $r.
Nyní se vypočítá objem ($objemKoule) a obsah ($obsahKruhu) za pomoci proměnné $r a vzorců.
Tyto hodnoty pak za pomoci echo vypíšeme. Použijeme i funkci round(), která výsledek zaokrouhlí, v našem případě na dvě desetinná místa.
<form data-sandbox onsubmit="return false;">
<label for="r">Zadej poloměr:</label>
<input id="r" type="number" name="r" step="0.1"><br>
<button type="submit">Odeslat</button>
</form>
<?php
$r = isset($_POST["r"]) ? (float) $_POST["r"] : 0;
$objemKoule = 4 / 3 * 3.14 * ($r * $r * $r);
$obsahKruhu = 3.14 * ($r * $r);
echo "<h2>Objem koule s poloměrem $r = " . round($objemKoule, 2) . " jednotek krychlových</h2>";
echo "<h2>Obsah kruhu s poloměrem $r = " . round($obsahKruhu, 2) . " jednotek čtverečních</h2>";
?>