Advertisement
s4ros

e.14.2021-php

Jan 20th, 2021
873
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.16 KB | None | 0 0
  1. <html>
  2.  
  3. <head>
  4.     <title>Twoje BMI</title>
  5.     <meta charset="UTF-8">
  6.     <link rel="stylesheet" href="styl3.css">
  7. </head>
  8.  
  9. <body>
  10.  
  11. <?php
  12.     $conn = mysqli_connect("database", "lamp", "lamp", "lamp");
  13. ?>
  14.  
  15.  
  16. <div id="logo" alt="wzór BMI"></div>
  17. <div id="baner"><h1>Oblicz swoje BMI</h1></div>
  18.  
  19. <div id="glowny">
  20. <table>
  21.     <tr>
  22.         <td>Interpretacja BMI</td>
  23.         <td>Wartość minimalna</td>
  24.         <td>Wartość maksymalna</td>
  25.     </tr>
  26.     <?php
  27.         $query = "SELECT informacja,wart_min,wart_max FROM bmi";
  28.         $wynik = mysqli_query($conn, $query);
  29.         while($wiersz = mysqli_fetch_array($wynik)) {
  30.             echo "<tr>";
  31.             echo "<td>" . $wiersz[0] . "</td>";
  32.             echo "<td>" . $wiersz[1] . "</td>";
  33.             echo "<td>" . $wiersz[2] . "</td>";
  34.             echo "</tr>";
  35.         }
  36.     ?>
  37. </table>
  38. </div>
  39.  
  40. <div style="display: flex;">
  41. <div id="lewy">
  42.     <h2>Podaj wagę i wzrost</h2>
  43.     <form method="POST" action="bmi.php">
  44.         Waga: <input type="number" min="1" name="waga"/><br/>
  45.         Wzrost w cm: <input type="number" min="1" name="wzrost"/></br>
  46.         <input type="submit" value="Oblicz i zapamiętaj wynik">
  47.         <?php
  48.             if ($_SERVER['REQUEST_METHOD'] === 'POST') {
  49.                 $masa = htmlspecialchars($_POST["waga"]);
  50.                 $wzrost = htmlspecialchars($_POST["wzrost"]);
  51.                 $bmi = ($masa / ($wzrost ** 2)) * 10000;
  52.                 $bmi = round($bmi);
  53.                 if($bmi >= 31)
  54.  
  55.                     $bmi_id = 4;
  56.                 else if ($bmi >= 26)
  57.                     $bmi_id = 3;
  58.                 else if ($bmi >= 19)
  59.                     $bmi_id = 2;
  60.                 else $bmi_id = 1;
  61.  
  62.                 $data = date('Y-m-d');
  63.                 $query = "INSERT INTO wynik (bmi_id, data_pomiaru, wynik) VALUES (".$bmi_id.", \"".$data."\", ".$bmi.")";
  64.                 mysqli_query($conn, $query);
  65.             }
  66.         ?>
  67.     </form>
  68. </div>
  69.  
  70. <div id="prawy">
  71.     <img src="rys1.png"/ alt="ćwiczenia">
  72. </div>
  73. </div>
  74.  
  75. <div id="stopka">
  76.     Autor: 12345678901 <ah href="kwerendy.txt">Zobacz kwerendy</a>
  77. </div>
  78.  
  79. </body>
  80. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement