purepk95

PHP Code

Oct 5th, 2011
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 6.08 KB | None | 0 0
  1. <?php
  2.     // Stripe 1
  3.         switch (strtolower($_POST['Stripe1'])) {
  4.             case black:
  5.                 $_POST['Stripe1'] = '0';
  6.                 break;
  7.             case brown:
  8.                 $_POST['Stripe1'] = '1';
  9.                 break;
  10.             case red:
  11.                 $_POST['Stripe1'] = '2';
  12.                 break;
  13.             case orange:
  14.                 $_POST['Stripe1'] = '3';
  15.                 break;
  16.             case yellow:
  17.                 $_POST['Stripe1'] = '4';
  18.                 break;
  19.             case green:
  20.                 $_POST['Stripe1'] = '5';
  21.                 break;
  22.             case blue:
  23.                 $_POST['Stripe1'] = '6';
  24.                 break;
  25.             case violet:
  26.                 $_POST['Stripe1'] = '7';
  27.                 break;
  28.             case grey:
  29.                 $_POST['Stripe1'] = '8';
  30.                 break;
  31.             case white:
  32.                 $_POST['Stripe1'] = '9';
  33.                 break;
  34.         }
  35.        
  36.         // Errors
  37.             switch (strtolower($_POST['Stripe1'])) {
  38.                 case gold:
  39.                     $errors['Stripe1'] = 'The color <b style="color:gold;">gold</b> can not be on stripe 2<br />';
  40.                     break;
  41.                 case silver:
  42.                     $errors['Stripe1'] = 'The color <b style="color:silver;">silver</b> can not be on stripe 2<br />';
  43.                     break;
  44.             }
  45.    
  46.     // Stripe 2
  47.         switch (strtolower($_POST['Stripe2'])) {
  48.             case black:
  49.                 $_POST['Stripe2'] = '0';
  50.                 break;
  51.             case brown:
  52.                 $_POST['Stripe2'] = '1';
  53.                 break;
  54.             case red:
  55.                 $_POST['Stripe2'] = '2';
  56.                 break;
  57.             case orange:
  58.                 $_POST['Stripe2'] = '3';
  59.                 break;
  60.             case yellow:
  61.                 $_POST['Stripe2'] = '4';
  62.                 break;
  63.             case green:
  64.                 $_POST['Stripe2'] = '5';
  65.                 break;
  66.             case blue:
  67.                 $_POST['Stripe2'] = '6';
  68.                 break;
  69.             case violet:
  70.                 $_POST['Stripe2'] = '7';
  71.                 break;
  72.             case grey:
  73.                 $_POST['Stripe2'] = '8';
  74.                 break;
  75.             case white:
  76.                 $_POST['Stripe2'] = '9';
  77.                 break;
  78.         }
  79.        
  80.         // Errors
  81.             switch (strtolower($_POST['Stripe2'])) {
  82.                 case gold:
  83.                     $errors['Stripe2'] = 'The color <b style="color:gold;">gold</b> can not be on stripe 2<br />';
  84.                     break;
  85.                 case silver:
  86.                     $errors['Stripe2'] = 'The color <b style="color:silver;">silver</b> can not be on stripe 2<br />';
  87.                     break;
  88.             }
  89.    
  90.     // Stripe 3
  91.         switch (strtolower($_POST['Stripe3'])) {
  92.             case black:
  93.                 $_POST['Stripe3'] = '1';
  94.                 break;
  95.             case brown:
  96.                 $_POST['Stripe3'] = '10';
  97.                 break;
  98.             case red:
  99.                 $_POST['Stripe3'] = '100';
  100.                 break;
  101.             case orange:
  102.                 $_POST['Stripe3'] = '1000';
  103.                 break;
  104.             case yellow:
  105.                 $_POST['Stripe3'] = '10000';
  106.                 break;
  107.             case green:
  108.                 $_POST['Stripe3'] = '100000';
  109.                 break;
  110.             case blue:
  111.                 $_POST['Stripe3'] = '1000000';
  112.                 break;
  113.         }
  114.        
  115.         // Errors
  116.             switch (strtolower($_POST['Stripe3'])) {
  117.                 case violet:
  118.                     $errors['Stripe3'] = 'The color <b style="color:violet;">violet</b> can not be on stripe 3<br />';
  119.                     break;
  120.                 case grey:
  121.                     $errors['Stripe3'] = 'The color <b style="color:grey;">grey</b> can not be on stripe 3<br />';
  122.                     break;
  123.                 case white:
  124.                     $errors['Stripe3'] = 'The color <b>white</b> can not be on stripe 3<br />';
  125.                     break;
  126.             }
  127.        
  128.        
  129.     // Stripe 4
  130.         switch (strtolower($_POST['Stripe4'])) {
  131.             case brown:
  132.                 $_POST['Stripe4'] = 1;
  133.                 break;
  134.             case red:
  135.                 $_POST['Stripe4'] = 2;
  136.                 break;
  137.             case gold:
  138.                 $_POST['Stripe4'] = 5;
  139.                 break;
  140.             case silver:
  141.                 $_POST['Stripe4'] = 10;
  142.                 break;
  143.  
  144.         }
  145.        
  146.         // Errors
  147.             switch (strtolower($_POST['Stripe4'])) {
  148.                 case orange:
  149.                     $errors['Stripe4'] = 'The color <b style="color:orange;">orange</b> can not be on stripe 4<br />'; 
  150.                     break;
  151.                 case yellow:
  152.                     $errors['Stripe4'] = 'The color <b style="color:yellow;">yellow</b> can not be on stripe 4<br />';
  153.                     break;
  154.                 case green:
  155.                     $errors['Stripe4'] = 'The color <b style="color:green;">green</b> can not be on stripe 4<br />';
  156.                     break;
  157.                 case blue:
  158.                     $errors['Stripe4'] = 'The color <b style="color:blue;">blue</b> can not be on stripe 4<br />';
  159.                     break;
  160.                 case violet:
  161.                     $errors['Stripe4'] = 'The color <b style="color:violet;">violet</b> can not be on stripe 4<br />';
  162.                     break;
  163.                 case grey:
  164.                     $errors['Stripe4'] = 'The color <b style="color:grey;">grey</b> can not be on stripe 4<br />';
  165.                     break;
  166.                 case white:
  167.                     $errors['Stripe4'] = 'The color <b>white</b> can not be on stripe 4<br />';
  168.                     break;
  169.                 case black:
  170.                     $errors['Stripe4'] = 'The color <b style="color:black;">black</b> can not be on stripe 4<br />';
  171.                     break;
  172.             }
  173.    
  174.     $stripe['1'] = $_POST['Stripe1'];
  175.     $stripe['2'] = $_POST['Stripe2'];
  176.     $stripe['3'] = $_POST['Stripe3'];
  177.     $stripe['4'] = $_POST['Stripe4'];
  178.    
  179.     if(empty($errors)){
  180.         $x = $stripe['1'].$stripe['2'];
  181.         $resistance = $x*$stripe['3'] . "&#8486; with " . $stripe['4'] . "% in tolerance";
  182.     }else{
  183.         echo '<div id="error">';
  184.             echo $errors['Stripe1'];
  185.             echo $errors['Stripe2'];
  186.             echo $errors['Stripe3'];
  187.             echo $errors['Stripe4'];
  188.         echo '</div>';
  189.     }
  190.        
  191. ?>
  192. <!DOCTYPE html>
  193. <html>
  194.     <head>
  195.         <link rel="stylesheet" type="text/css" href="css/style.css"/>
  196.         <script type="text/javascript" src="js/jquery.mins.js"></script>
  197.    
  198.         <title>Resistance Calculator</title>
  199.     </head>
  200.     <body>
  201.         <div id="site-wrapper">
  202.             <div id="language">
  203.                 <p>Hello World</p>
  204.             </div>
  205.             <h1>Resistor &#8486; calculator</h1>
  206.             <h2></h2>
  207.             <br /><br /><br />
  208.             <?php
  209.                 if ($_GET['id'] == calculated) {
  210.                     echo $resistance;
  211.                 }
  212.             ?>
  213.             <br />
  214.             <br />
  215.             <div id="calculator" style="color:red;">
  216.                 <form method="post" action="?id=calculated">
  217.                     <label for="Stripe1" style="color:black;">Stripe 1: &nbsp;&nbsp;</label>
  218.                     <input type="text" name="Stripe1" value="" required="required" />&nbsp;*<br />
  219.                
  220.                     <label for="Stripe1" style="color:black;">Stripe 2: &nbsp;&nbsp;</label>
  221.                     <input type="text" name="Stripe2" value="" required="required" />&nbsp;*<br />
  222.            
  223.                     <label for="Stripe1" style="color:black;">Stripe 3: &nbsp;&nbsp;</label>
  224.                     <input type="text" name="Stripe3" value="" required="required" />&nbsp;*<br />
  225.            
  226.                     <label for="Stripe1" style="color:black;">Stripe 4: &nbsp;&nbsp;</label>
  227.                     <input type="text" name="Stripe4" value="" />&nbsp;*<br />
  228.                
  229.                     <input type="submit" name="submit" value="Calculate" />
  230.                 </form>
  231.                 <h3>* Required</h3>
  232.             </div>
  233.             <div id="color_table">
  234.        
  235.             </div>
  236.         </div>
  237.     </body>
  238. </html>
Advertisement
Add Comment
Please, Sign In to add comment