Facebook
From aaa, 6 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 255
  1. <!doctype html>
  2. <html>
  3.         <head>
  4.                 <title>POTĘGOWANIE</title>
  5.                 <meta charset="utf-8" />
  6.                 <link rel="stylesheet" type="text/css" href="style.css" />
  7.         </head>
  8. <?php
  9.         function oblicz_potege()
  10.         {
  11.                 if (!isset($_POST['podstawa']) || !isset($_POST['wykladnik'])) return '';
  12.                 $podstawa=$_POST['podstawa'];
  13.                 $wykladnik=$_POST['wykladnik'];
  14.                 if (trim($podstawa)=='' || trim($wykladnik)=='') return 'Wpisz podstawę i wykładnik potęgi';
  15.                 if ($wykladnik<=0) return 'Wykładnik potęgi musi być dodatni';      
  16.                 $wynik= pow($podstawa, $wykladnik);
  17.                 return 'Wynik działania wynosi: '.$wynik;
  18.         }
  19.        
  20.         function podstawa_val()
  21.         {
  22.                
  23.                 if (isset($_POST['podstawa'])) echo $_POST['podstawa']; else echo '';
  24.         }
  25.        
  26.         function wykladnik_val()
  27.         {
  28.                 if (isset($_POST['wykladnik'])) echo $_POST['wykladnik']; else echo '';
  29.         }
  30. ?>
  31.        
  32.         <body>
  33.                 <div class="pojemnik">
  34.                         <header>
  35.                                 <a href="index.html"><img src="baner.jpg" alt="baner"></a>
  36.                         </header>
  37.                         <nav>
  38.                                 <p><a href="strona1.html">- proste działania</a></p>
  39.                                 <p><a href="strona2.php">- potęgowanie</a></p>
  40.                         </nav>
  41.                         <article>
  42.                                 <h1>POTĘGOWANIE</h1>
  43.                                 <form action="" method="post">
  44.                                         <i>Podaj podstawę potęgi:</i> <input type="number" name="podstawa" value="<?php podstawa_val() ?>" />
  45.                                         <br /><br />
  46.                                         <i>Podaj dodatni, całkowity wykładnik potęgi:</i> <input type="number" name="wykladnik" value="<?php wykladnik_val() ?>" /><br /><br />
  47.                                         <input type="submit" name="oblicz" value="POTĘGOWANIE" /><br /><br />
  48.                                 </form>
  49.                                 <?php echo oblicz_potege() ?>
  50.                         </article>
  51.                 </div>
  52.         </body>
  53. </html>