Advertisement
Guest User

Untitled

a guest
Nov 16th, 2018
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 4.39 KB | None | 0 0
  1. <html>
  2.  
  3. <head>
  4. <meta charset="UTF8">
  5. </head>
  6.  
  7. <form action="" method="post">
  8.  
  9. <p>Ihr Gewicht: <input type="number" name="Gewicht"> (in Kilogramm) </input> </p>
  10. <p>Ihre Größe:  <input type="number" name="Größe"> (in Zentimeter) </input></p>
  11. <p>Ihr Alter:   <input type="number" name="Alter"/> </p>
  12.  <button type="submit">Überprüfen</button>
  13.  
  14. </form>
  15.  
  16.  
  17. </form>
  18.  
  19. <script>
  20.  
  21.     document.addEventListener("keydown", function(event) {
  22.         if (event.which == 116) {
  23.            
  24.             document.location = "BMIRechner.php";      
  25.         }  
  26.     });
  27.  
  28. </script>
  29.  
  30. <?php
  31.         error_reporting(0);
  32.  
  33.         //Variablen um Gewicht, Größe und Alter der Person zu bekommen
  34.  
  35.         $gewicht = $_POST['Gewicht'];
  36.         $größe = $_POST['Größe'];
  37.         $alter = $_POST['Alter'];
  38.        
  39.         $jahresbetrag = 240;
  40.         $rabatt = 0;
  41.    
  42.    
  43.             //Überprüft, ob einer der Textfeldern leer ist
  44.    
  45.             if ($gewicht > 0 && $größe > 0 && $alter == 0) {
  46.                 echo "<br> Alter fehlt!<br>";  
  47.             }
  48.            
  49.             else if ($gewicht > 0 && $größe == 0 && $alter > 0) {
  50.                 echo "<br> Größe fehlt!<br>";
  51.             }
  52.            
  53.             else if ($gewicht == 0 && $größe > 0 && $alter > 0) {
  54.                 echo "<br> Gewicht fehlt!<br>";
  55.             }
  56.            
  57.             else if ($gewicht == 0 && $größe == 0 && $alter > 0) {
  58.                 echo "<br> Größe und Gewicht fehlen!<br>";
  59.             }
  60.  
  61.             else if ($gewicht == 0 && $größe > 0 && $alter == 0) {
  62.                 echo "<br> Gewicht und Alter fehlen!<br>";
  63.             }
  64.            
  65.             else if ($gewicht > 0 && $größe == 0 && $alter == 0) {
  66.                 echo "<br> Größe und Alter fehlen!<br>";
  67.             }
  68.            
  69.            
  70.            
  71.            
  72.                 //Wenn alle Textfelder etwas beinhalten, dann wird der BMI-Wert berechnet
  73.            
  74.                    
  75.            
  76.                 if ($gewicht > 0 && $größe > 0 && $alter > 0) {
  77.  
  78.                     /* BMI mit dem Alter
  79.                    
  80.                     19-24 Jahre 19-24   1
  81.                     25-34 Jahre 20-25   1
  82.                     35-44 Jahre 21-26   1
  83.                     45-54 Jahre 22-27   1
  84.                     55-64 Jahre 23-28
  85.                     >  64 Jahre 24-29
  86.                    
  87.                     */
  88.            
  89.                     echo "Ihr Gewicht: $gewicht Kilogramm <br>";
  90.                     echo "Ihre Größe: $größe Zentimeter<br>";
  91.  
  92.                     $größe = $größe / 100;
  93.                    
  94.                     $BMI = $gewicht / ($größe * $größe);
  95.  
  96.                 $bmibool = false;
  97.                
  98.                 if ($alter <= 24 && $alter >= 19) {
  99.                
  100.                     if ($BMI <=24 && $BMI >= 19) {
  101.                         $bmibool = true;
  102.                     }       else {
  103.                             $bmibool = false;
  104.                         }      
  105.                    
  106.                 } elseif ($alter <= 34 && $alter >= 25) {
  107.                    
  108.                         if ($BMI <= 25 && $BMI >=20) {
  109.                             $bmibool=true;
  110.                         } else {
  111.                             $bmibool = false;
  112.                         }
  113.                    
  114.                     } elseif ($alter <= 44 && $alter >=35) {
  115.                        
  116.                         if ($BMI <=26 && $BMI >=21) {
  117.                             $bmibool = true;
  118.                         } else {
  119.                             $bmibool = false;
  120.                         }
  121.                        
  122.                     } elseif ($alter <= 54 && $alter >=45) {
  123.                        
  124.                         if ($BMI <=27 && $BMI >=22) {
  125.                             $bmibool = true;
  126.                         } else {
  127.                             $bmibool = false;
  128.                         }
  129.                        
  130.                     } elseif ($alter <= 64 && $alter >=55) {
  131.                        
  132.                         if ($BMI <=28 && $BMI >=23) {
  133.                             $bmibool = true;
  134.                         } else {
  135.                             $bmibool = false;
  136.                         }
  137.                        
  138.                     } elseif ($alter > 64) {
  139.                        
  140.                         if ($BMI <=26 && $BMI >=21) {
  141.                             $bmibool = true;
  142.                         }
  143.                         else {
  144.                             $bmibool = false;
  145.                         }
  146.                     }
  147.                
  148.                
  149.                
  150.                     //Rabatte
  151.                    
  152.                    
  153.                    
  154.                     if ($BMI < 25) {
  155.                        
  156.                         echo "<br>Ihr Jahresbetrag beträgt $jahresbetrag €";
  157.                        
  158.                        
  159.                        
  160.                     } elseif ($BMI >= 25 && $BMI < 30) {
  161.                        
  162.                         if ($geschlecht == "m") {
  163.                            
  164.                             $rabatt = 5;
  165.                             $jahresbetrag = $jahresbetrag - ($jahresbetrag  / 100 * $rabatt);
  166.                            
  167.                             echo "<br>Ihr Rabatt geträgt $rabatt %";
  168.                             echo "<br>Ihr Jahresbetrag beträgt $jahresbetrag €";
  169.                            
  170.                         } else {
  171.                            
  172.                             $rabatt = 10;
  173.                             $jahresbetrag = $jahresbetrag - ($jahresbetrag  / 100 * $rabatt);
  174.                            
  175.                             echo "<br>Ihr Rabatt geträgt $rabatt %";
  176.                             echo "<br>Ihr Jahresbetrag beträgt $jahresbetrag €";
  177.                            
  178.                         }
  179.                        
  180.                        
  181.                        
  182.                     }
  183.                    
  184.                
  185.                
  186.                
  187.                
  188.                
  189.                
  190.                
  191.                
  192.                     echo "<br>Ihr BMI beträgt: $BMI";
  193.                    
  194.                     if ($bmibool == true) {
  195.                         echo "<br>bruda du hast sixpack, bei dir läuft";
  196.                        
  197.                     }
  198.                     else {
  199.                         echo "<br>IHR SCHEIß KÖRPER STEHT IN LEBENSGEFAHR DU LAPPEN!";
  200.                     }
  201.                    
  202.                    
  203.                     $gewicht = 0;
  204.                     $größe = 0;
  205.                     $BMI = 0;
  206.                
  207.                 } else {
  208.                    
  209.                     echo "Bitte geben Sie ihr Gewicht und ihre Größe ein<br>";
  210.                
  211.                 }
  212.                
  213.                
  214.                
  215.                
  216.  
  217.             ?>
  218.  
  219. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement