Venciity

Show Annual Expenses

Aug 20th, 2014
296
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.60 KB | None | 0 0
  1. <!doctype html>
  2. <?php
  3.     if (isset($_POST['years'])) {
  4.         $years = $_POST['years'];
  5.         $currentYear = date("Y");
  6.  
  7.         $result = '';
  8.  
  9.         for ($i = 0; $i < $years; $i++) {
  10.             $ExpensesJanuary = rand(0, 999);
  11.             $ExpensesFebruary = rand(0, 999);
  12.             $ExpensesMarch = rand(0, 999);
  13.             $ExpensesApril = rand(0, 999);
  14.             $ExpensesMay = rand(0, 999);
  15.             $ExpensesJune = rand(0, 999);
  16.             $ExpensesJuly = rand(0, 999);
  17.             $ExpensesAugust = rand(0, 999);
  18.             $ExpensesSeptember = rand(0, 999);
  19.             $ExpensesOctober = rand(0, 999);
  20.             $ExpensesNovember = rand(0, 999);
  21.             $ExpensesDecember = rand(0, 999);
  22.  
  23.             $sumForYear = $ExpensesJanuary +  $ExpensesFebruary + $ExpensesMarch  +
  24.             $ExpensesApril + $ExpensesMay  + $ExpensesJune + $ExpensesJuly + $ExpensesAugust +
  25.             $ExpensesSeptember + $ExpensesOctober + $ExpensesNovember + $ExpensesDecember;
  26.  
  27.             $result .= "<tr><td>$currentYear</td>" .
  28.                 "<td>$ExpensesJanuary</td><td>$ExpensesFebruary</td>" .
  29.                 "<td>$ExpensesMarch</td><td>$ExpensesApril</td>" .
  30.                 "<td>$ExpensesMay</td><td>$ExpensesJune</td>" .
  31.                 "<td>$ExpensesJuly</td><td>$ExpensesAugust</td>" .
  32.                 "<td>$ExpensesSeptember</td><td>$ExpensesOctober</td>" .
  33.                 "<td>$ExpensesNovember</td><td>$ExpensesDecember</td>" .
  34.                 "<td>$sumForYear</td></tr>";
  35.             $currentYear--;
  36.         }
  37.     }
  38. ?>
  39. <html lang="en">
  40. <head>
  41.     <meta charset="UTF-8">
  42.     <title>Annual Expenses</title>
  43. </head>
  44. <body>
  45.     <form action="" method="post">
  46.         <label for="years">Enter number of years : </label>
  47.         <input type="text" id="years" name="years"/>
  48.         <input type="submit" value="Show costs"/>
  49.     </form>
  50.     <br/>
  51.     <table border="1px">
  52.         <thead>
  53.             <tr>
  54.                 <th>Year</th>
  55.                 <th>January</th>
  56.                 <th>February</th>
  57.                 <th>March</th>
  58.                 <th>April</th>
  59.                 <th>May</th>
  60.                 <th>June</th>
  61.                 <th>July</th>
  62.                 <th>August</th>
  63.                 <th>September</th>
  64.                 <th>October</th>
  65.                 <th>November</th>
  66.                 <th>December</th>
  67.                 <th>Total:</th>
  68.             </tr>
  69.         </thead>
  70.         <tbody>
  71.         <?php
  72.             if (isset($result)) {
  73.                 echo "$result";
  74.             }
  75.         ?>
  76.         </tbody>
  77.     </table>
  78. </body>
  79. </html>
Advertisement
Add Comment
Please, Sign In to add comment