Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $uitkomst = 'Onbekend';
- if (isset($_POST['bereken'])) {
- $getalx = $_POST['getalx'];
- $getaly = $_POST['getaly'];
- $functie = $_POST['functie'];
- switch($functie)
- {
- case "+" : $uitkomst= $getalx + $getaly;
- break;
- case "-" : $uitkomst= $getalx - $getaly;
- break;
- case "*" : $uitkomst= $getalx * $getaly;
- break;
- case "/" : if($getaly == 0){ $uitkomst = 'U heeft juist gedeeld door 0';
- }else{
- $uitkomst = $getalx / $getaly;
- }
- break;
- case "%" : if($getaly == 0){ $uitkomst = 'U heeft juist gemoduleerd door 0';
- }else{
- $uitkomst = $getalx % $getaly;
- };
- break;
- default : $uitkomst ;
- }
- }
- ?>
- <!doctype html>
- <html>
- <head>
- <meta charset="utf-8">
- <meta name="author" content="Rafaël De Jongh">
- <meta name="description" content="Reken Machine">
- <meta name="keywords" content="rekenen, calculator, machine, tellen, aftrekken, vermenigvuldigen, delen">
- <title>Reken Machine</title>
- <style type="text/css">
- * { padding: 0; margin: 0;}
- body {
- background-color: #ccc;
- font-family: Arial, Helvetica, sans-serif;
- width: 1024px;
- margin: 0 auto;
- }
- #rekenmachine {
- display: block;
- width: 215px;
- height: 100%;
- padding: 4px 20px;
- margin: 20px auto;
- background-color: rgba(0,0,0,.2);
- border-radius: 5px;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- -o-border-radius: 5px;
- -opera-border-radius: 5px;
- -ms-border-radius: 5px;
- -khtml-border-radius: 5px;
- box-shadow:
- inset 0 1px 0 rgba(255,255,255,.75),
- inset 1px 0 0 rgba(255,255,255,.35),
- inset -1px 0 0 rgba(0,0,0,.35),
- inset 0 -1px 0 rgba(0,0,0,.65),
- 0 1px 3px rgba(0,0,0,.3),
- inset 0 -100px 200px rgba(0,0,0,.35),
- 0 20px 25px -10px rgba(0,0,0,.6);
- -webkit-box-shadow:
- inset 0 1px 0 rgba(255,255,255,.75),
- inset 1px 0 0 rgba(255,255,255,.35),
- inset -1px 0 0 rgba(0,0,0,.35),
- inset 0 -1px 0 rgba(0,0,0,.65),
- 0 1px 3px rgba(0,0,0,.3),
- inset 0 -100px 200px rgba(0,0,0,.35),
- 0 20px 25px -10px rgba(0,0,0,.6);
- -moz-box-shadow:
- inset 0 1px 0 rgba(255,255,255,.75),
- inset 1px 0 0 rgba(255,255,255,.35),
- inset -1px 0 0 rgba(0,0,0,.35),
- inset 0 -1px 0 rgba(0,0,0,.65),
- 0 1px 3px rgba(0,0,0,.3),
- inset 0 -100px 200px rgba(0,0,0,.35),
- 0 20px 25px -10px rgba(0,0,0,.6);
- -o-box-shadow:
- inset 0 1px 0 rgba(255,255,255,.75),
- inset 1px 0 0 rgba(255,255,255,.35),
- inset -1px 0 0 rgba(0,0,0,.35),
- inset 0 -1px 0 rgba(0,0,0,.65),
- 0 1px 3px rgba(0,0,0,.3),
- inset 0 -100px 200px rgba(0,0,0,.35),
- 0 20px 25px -10px rgba(0,0,0,.6);
- -opera-box-shadow:
- inset 0 1px 0 rgba(255,255,255,.75),
- inset 1px 0 0 rgba(255,255,255,.35),
- inset -1px 0 0 rgba(0,0,0,.35),
- inset 0 -1px 0 rgba(0,0,0,.65),
- 0 1px 3px rgba(0,0,0,.3),
- inset 0 -100px 200px rgba(0,0,0,.35),
- 0 20px 25px -10px rgba(0,0,0,.6);
- -ms-box-shadow:
- inset 0 1px 0 rgba(255,255,255,.75),
- inset 1px 0 0 rgba(255,255,255,.35),
- inset -1px 0 0 rgba(0,0,0,.35),
- inset 0 -1px 0 rgba(0,0,0,.65),
- 0 1px 3px rgba(0,0,0,.3),
- inset 0 -100px 200px rgba(0,0,0,.35),
- 0 20px 25px -10px rgba(0,0,0,.6);
- -khtml-box-shadow:
- inset 0 1px 0 rgba(255,255,255,.75),
- inset 1px 0 0 rgba(255,255,255,.35),
- inset -1px 0 0 rgba(0,0,0,.35),
- inset 0 -1px 0 rgba(0,0,0,.65),
- 0 1px 3px rgba(0,0,0,.3),
- inset 0 -100px 200px rgba(0,0,0,.35),
- 0 20px 25px -10px rgba(0,0,0,.6);
- }
- #rmn {
- font-size: 15px;
- font-weight: bold;
- text-align: center;
- padding-top: 5px;
- text-shadow: 0 1px 0 rgba(255,255,255,.5);
- color: black;
- font-family: "Comic Sans MS", cursive;
- }
- #screen {
- font-size: 18px;
- text-align: center;
- color: #88fdfa;
- background-color: #999;
- padding: 4px;
- margin: 8px 0;
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80ffffff', endColorstr='#1affffff');
- background: -webkit-gradient(linear, left top, left bottom, from(#292929), color-stop(50%, #5f5f5f), color-stop(50%, #1a1a1a), to(#000000));
- background: -moz-linear-gradient(top, #434343, #5e5e5e 50%, #181818 51%, #010101);
- background: -o-linear-gradient(top, #434343, #5e5e5e 50%, #181818 51%, #010101);
- background: -ms-linear-gradient(top, #434343, #5e5e5e 50%, #181818 51%, #010101);
- box-shadow:
- inset 40px 0 50px rgba(0,0,0,.6),
- inset -40px 0 50px rgba(0,0,0,.6),
- 0 1px 0 rgba(255,255,255,.3),
- 0 -1px 0 rgba(0,0,0,.3);
- -webkit-box-shadow:
- inset 40px 0 50px rgba(0,0,0,.6),
- inset -40px 0 50px rgba(0,0,0,.6),
- 0 1px 0 rgba(255,255,255,.3),
- 0 -1px 0 rgba(0,0,0,.3);
- -moz-box-shadow:
- inset 40px 0 50px rgba(0,0,0,.6),
- inset -40px 0 50px rgba(0,0,0,.6),
- 0 1px 0 rgba(255,255,255,.3),
- 0 -1px 0 rgba(0,0,0,.3);
- -o-box-shadow:
- inset 40px 0 50px rgba(0,0,0,.6),
- inset -40px 0 50px rgba(0,0,0,.6),
- 0 1px 0 rgba(255,255,255,.3),
- 0 -1px 0 rgba(0,0,0,.3);
- -opera-box-shadow:
- inset 40px 0 50px rgba(0,0,0,.6),
- inset -40px 0 50px rgba(0,0,0,.6),
- 0 1px 0 rgba(255,255,255,.3),
- 0 -1px 0 rgba(0,0,0,.3);
- -ms-box-shadow:
- inset 40px 0 50px rgba(0,0,0,.6),
- inset -40px 0 50px rgba(0,0,0,.6),
- 0 1px 0 rgba(255,255,255,.3),
- 0 -1px 0 rgba(0,0,0,.3);
- -khtml-box-shadow:
- inset 40px 0 50px rgba(0,0,0,.6),
- inset -40px 0 50px rgba(0,0,0,.6),
- 0 1px 0 rgba(255,255,255,.3),
- 0 -1px 0 rgba(0,0,0,.3);
- text-shadow: 0 0 2px rgba(255,255,255,.8),
- 0 0 15px rgba(255,255,255,.8);
- -moz-border-radius: 3px;
- -webkit-border-radius: 3px;
- border-radius: 3px;
- }
- input[type=submit] {
- text-align: center;
- padding: 8px;
- margin: 8px auto;
- width: 100%;
- }
- #rmc {
- padding: 8px;
- -moz-border-radius: 3px;
- -webkit-border-radius: 3px;
- border-radius: 3px;
- margin: 10px auto 0 auto;
- border: 1px solid #1a1a1a;
- -moz-border-radius: 4px;
- -webkit-border-radius: 4px;
- border-radius: 4px;
- -moz-background-clip: padding;
- -webkit-background-clip: padding-box;
- background-clip: padding-box;
- background-color: #656565;
- -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
- -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
- box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
- background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDI0MCA0MyIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjUwJSIgeTE9Ii0xLjQyMTA4NTQ3MTUyMDJlLTE0JSIgeDI9IjUwJSIgeTI9IjEwMCUiPgo8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMmUyZTJlIiBzdG9wLW9wYWNpdHk9IjEiLz4KPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjM2UzZTNlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgPC9saW5lYXJHcmFkaWVudD4KCjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIyNDAiIGhlaWdodD0iNDMiIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==);
- background-image: -moz-linear-gradient(top, #2e2e2e 0%, #3e3e3e 100%);
- background-image: -o-linear-gradient(top, #2e2e2e 0%, #3e3e3e 100%);
- background-image: -webkit-linear-gradient(top, #2e2e2e 0%, #3e3e3e 100%);
- background-image: linear-gradient(top, #2e2e2e 0%, #3e3e3e 100%);
- }
- input[type=number]{
- -moz-border-radius: 3px;
- -webkit-border-radius: 3px;
- border-radius: 3px;
- }
- </style>
- </head>
- <body>
- <form id="rekenmachine" name="rekenmachine" method="post" action="<?php $_SERVER['PHP_SELF'];?>">
- <!--<p id="rmn">Rafaël De Jongh's Calculator</p>-->
- <?php echo '<p id="screen">Uitkomst: ' . $uitkomst . '</p>'; ?>
- <div id="rmc">
- <input type="number" name="getalx" id="getalx" required>
- <select name="functie" id="functie">
- <option value="+">+</option>
- <option value="-">-</option>
- <option value="*">*</option>
- <option value="/">/</option>
- <option value="%">%</option>
- </select>
- <input type="number" name="getaly" id="getaly" required>
- </div>
- <input type="submit" name="bereken" id="bereken" value="Berekenen">
- </form>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment