Hogy csináljak számológépet javarészt PHP-ban?
Azt a feladatok kaptam gyakorlásként hogy csináljak egy számológépet (javascript nélkül) PHP-ban,2 helynet a számoknak köztük legördülő műveletsorral(csak alapműveletek +;-;*;/) és hogy magának küldje el az oldal az eredményt és jelenítse is meg. Eddig itt tartok:
<!DOCTYPE html>
<html>
<body>
<h1>A "Számológép" projekt</h1>
<form method="post" attribute="post" action="disp_form.php">
<?php if (!empty($_POST)): ?>
<form action=<?php echo htmlspecialchars($_SERVER["PHP_SELF"]); ?> method="post">
1. <input type="text" name="szám1"><br>
2. <input type="text" name="szám2"><br>
<input type="submit">
<?php else: ?>
Írd be a számokat és válaszd ki a műveletet!
</form>
<?php endif; ?>
Művelet a kettő között:
<select name="Művelet">
<option value="+">összeadás</option>
<option value="-">kivonás</option>
<option value="/">osztás</option>
<option value="*">szorzás</option>
</select>
Csak segítséget kérnék nem pedig teljes megoldás leírást. Hogy keressek rá neten, hol olvashatok utána hogy működik. Nagyjából 2 hete kezdtem el az egész programozás dolgot. HTML-be és JavaScriptbe beleolvastam hogy, hogy működik nagyjából hogy értsem. Gondoltam útközben úgyis megtanulom a PHP-val együtt. Csak az a baj nem értem hogy mit kéne csinálnom PHP-ban, ezzel a saját magának elküldi és kiszámolja stb..
Eddig összeszedtem ctrl+c/v-vel dolgokat amiket számomra fontosnak láttam a dologhoz.
<?php
if(isset($_POST['submt']){
// Ez a rész csak akkor fut le a php-ban ha a 'submit' elem létezik a $_POST tömbben
// Itt végezd el a számításokat és az eredmény kiírását, pl echo $eredmeny
// a html-ben oda teszed ezt a kódblokkot ahol az eredményt látni szeretnéd
}
?>
Javítás és bővítés:
<?php
if(isset($_POST['submit']){
// Ez a rész csak akkor fut le a php-ban ha a 'submit' elem létezik a $_POST tömbben (küldés történt)
// Itt végezd el a számításokat és az eredmény kiírását, pl.: echo $eredmeny
// A html-ben oda teszed ezt a kódblokkot ahol az eredményt látni szeretnéd majd
}
?>
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!