Jump to content
  • 0

pomoc [ PHP - Help ] Kalkulačka


_Martin_

Dotaz

Čaute. Dneska som skúšal spraviť kalkulačku cez formulár (a výber znamienka cez ) a všetko ide ale v PHP kóde sa má zobraziť napr. toto "2 + 2 = 4" ale pri sčítaní a odčítaní mi zobrazí len výsledok a pri delení a násobení mi to normálne zobrazí príklad a výsledok. Najdivnejšie je, že celé to je rovnaké (až na tie znamienka)

 

<?php
if(isset($_POST['button']))
{
 switch($_POST['znamienko'])
 {
   case 'nasobenie':
   {
     echo strval($_POST['cislo1'])." * ".strval($_POST['cislo2'])." = ".strval($_POST['cislo1']) * strval($_POST['cislo2']);
     break;
   }  
   case 'delenie':
   {
     echo strval($_POST['cislo1'])." / ".strval($_POST['cislo2'])." = ".strval($_POST['cislo1']) / strval($_POST['cislo2']);
     break;
   } 
   case 'scitanie':
   {
     echo strval($_POST['cislo1'])." + ".strval($_POST['cislo2'])." = ".strval($_POST['cislo1']) + strval($_POST['cislo2']);
     break;
   } 
   case 'odcitanie':
   {
     echo strval($_POST['cislo1'])." - ".strval($_POST['cislo2'])." = ".strval($_POST['cislo1']) - strval($_POST['cislo2']);
     break;
   } 
 }
}
?>

Link to comment
Share on other sites

2 odpovědí na tuto otázku

Recommended Posts

  • 0

Sice PHP moc neovladam ale zo zvedavosti som to chcel vyskusat a ide to :) Skus to ta ako to mam ja :) :



+
-
/
*




<?php
if(isset($_POST["OK"]))
{
$C1 = strval($_POST["cislo1"]);
$C2 = strval($_POST["cislo2"]);
$AKCIA = $_POST["akcia"];
if($AKCIA == "+")
{
echo "$C1 + $C2 = " . ($C1 + $C2);
}
else if($AKCIA == "-")
{
echo "$C1 - $C2 = " . ($C1 - $C2);
}else if($AKCIA == "/")
{
echo "$C1 / $C2 = " . ($C1 / $C2);
}else if($AKCIA == "*")
{
echo "$C1 * $C2 = " . ($C1 * $C2);
}
}
?>

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...