Advertisement
Guest User

55555555

a guest
May 6th, 2015
254
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.24 KB | None | 0 0
  1.  
  2. <!DOCTYPE html>
  3. <html>
  4. <head>
  5. <meta charset="utf-8">
  6. <style>
  7. #calculadora{float:left; width:284px; height:302.5px;border:1px solid black;}
  8. #linha{float:left; width:284px; border-bottom:1px solid black;height:57.5px;}
  9. #total{float:left; width:284px;border-bottom:1px solid black;height:70px;}
  10. ul{float:left; list-style: none;padding:0px; margin:0px;}
  11. li{float:left;width:56px;height:37.5px;border-right:1px solid black;text-align:center;padding-top:20px;}
  12. li:hover{background:black; color:white;cursor:pointer;}
  13. #enter{float:right;width:56px;height:104px;}
  14. </style>
  15.  
  16.  
  17. </head>
  18. <?php
  19.  
  20.  
  21. session_start();
  22.  
  23. if($_SERVER['REQUEST_METHOD'] == 'POST'){
  24. if (!isset($_SESSION['op1'])){
  25. $_SESSION['op1'] = $_POST['op'];
  26.  
  27. }else{
  28. if(!isset($_SESSION['op2'])){
  29. if(isset($_POST["op"])){
  30. $_SESSION["op2"]=$_POST["op"];
  31. }else{
  32. echo 'Selecione o segundo número primeiro.';
  33. }
  34. }else{
  35. if(!isset($_POST["operador"])){
  36. echo 'Selecione um operador';
  37. }else{
  38. switch ($_POST["operador"]){
  39. case '+':
  40. $conta=$_SESSION['op1'].'+'.$_SESSION["op2"].'=';
  41. $total=$_SESSION["op1"]+$_SESSION["op2"];
  42. session_unset();
  43. break;
  44. case '-':
  45. $conta=$_SESSION['op1'].'-'.$_SESSION["op2"].'=';
  46. $total=$_SESSION["op1"]-$_SESSION["op2"];
  47. session_unset();
  48. break;
  49. case '/':
  50. $conta=$_SESSION['op1'].'/'.$_SESSION["op2"].'=';
  51. $total=$_SESSION["op1"]/$_SESSION["op2"];
  52. session_unset();
  53. break;
  54. case '*':
  55. $conta=$_SESSION['op1'].'*'.$_SESSION["op2"].'=';
  56. $total=$_SESSION["op1"]*$_SESSION["op2"];
  57. session_unset();
  58. break;
  59. }
  60. }
  61. }
  62. }
  63.  
  64. }
  65. ?>
  66. <body>
  67. <div id="calculadora">
  68. <div id="total">
  69. <?php if(isset($conta)){echo $conta;}if(isset($total)){ echo $total;} ?>
  70.  
  71. </div>
  72.  
  73. <div id="linha">
  74. <ul>
  75. <li><form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST"><input type="hidden" name="op" value="7"><input type="submit" value="7"></form></li>
  76. <li><form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST"><input type="hidden" name="op" value="8"><input type="submit" value="8"></form></li>
  77. <li><form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST"><input type="hidden" name="op" value="9"><input type="submit" value="9"></form></li>
  78. <li><form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST"><input type="hidden" name="operador" value="/"><input type="submit" value="/"></form></li>
  79. <li></li>
  80. </ul>
  81. </div>
  82. <div id="linha">
  83. <ul>
  84. <li><form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST"><input type="hidden" name="op" value="4"><input type="submit" value="4"></form></li>
  85. <li><form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST"><input type="hidden" name="op" value="5"><input type="submit" value="5"></form></li>
  86. <li><form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST"><input type="hidden" name="op" value="6"><input type="submit" value="6"></form></li>
  87. <li><form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST"><input type="hidden" name="operador" value="*"><input type="submit" value="*"></form></li>
  88. <li>1/x</li>
  89. </ul>
  90. </div>
  91. <div id="linha" style="width:228px;">
  92. <ul>
  93. <li><form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST"><input type="hidden" name="op" value="1"><input type="submit" value="1"></form></li>
  94. <li><form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST"><input type="hidden" name="op" value="2"><input type="submit" value="2"></form></li>
  95. <li><form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST"><input type="hidden" name="op" value="3"><input type="submit" value="3"></form></li>
  96. <li><form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST"><input type="hidden" name="operador" value="-"><input type="submit" value="-"></form></li>
  97. </ul>
  98. </div>
  99. <div id="enter">
  100. <ul>
  101. <li style="border:none;width:56px;height:69px;padding-top:45px;">=</li>
  102. </ul>
  103. </div>
  104. <div id="linha" style="width:228px;border:none;">
  105. <ul>
  106. <li style="width:113px;"><form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST"><input type="hidden" name="op" value="0"><input type="submit" value="0"></form></li>
  107. <li>,</li>
  108. <li><form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST"><input type="hidden" name="operador" value="+"><input type="submit" value="+"></form></li>
  109. </ul>
  110. </div>
  111. </form>
  112.  
  113. </div>
  114. </body>
  115. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement