junbjn98

Untitled

Dec 24th, 2017
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 4.28 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4.     <title>Assignment 2</title>
  5.     <style type="text/css">
  6.         table {
  7.             border-collapse: collapse;
  8.         }
  9.         table tr td,
  10.         th {
  11.             border: 1px solid black;
  12.             text-align: center;
  13.             padding: 10px;
  14.         }
  15.     </style>
  16. </head>
  17. <body>
  18.     <h1>Bài 3</h1>
  19. <?php
  20. $FFSE1703 = array(
  21.     array(
  22.         'ID' => 1,
  23.         'Name' => "Nguyễn Văn A",
  24.         'LP0' => 9.2,
  25.         'LP1' => 8.7,
  26.         'LP2' => 7.8,
  27.     ),
  28.     array(
  29.         'ID' => 2,
  30.         'Name' => "Nguyễn Văn B",
  31.         'LP0' => 7.3,
  32.         'LP1' => 1.7,
  33.         'LP2' => 8.8,
  34.     ),
  35.     array(
  36.         'ID' => 3,
  37.         'Name' => "Nguyễn Văn C",
  38.         'LP0' => 9.5,
  39.         'LP1' => 5,
  40.         'LP2' => 9,
  41.     ),
  42. );
  43. foreach ($FFSE1703 as $key => $value) {
  44.     $x[$key] = $FFSE1703[$key]['Điểm trung bình'] = round(($FFSE1703[$key]['LP0'] + $FFSE1703[$key]['LP1'] + $FFSE1703[$key]['LP2']) / 3, 2);
  45.     if ($x[$key] < 5) {
  46.         $FFSE1703[$key]['Xếp loại'] = 'Yếu';
  47.     } elseif ($x[$key] <= 7) {
  48.         $FFSE1703[$key]['Xếp loại'] = 'Trung bình';
  49.     } elseif ($x[$key] <= 8.5) {
  50.         $FFSE1703[$key]['Xếp loại'] = 'Khá';
  51.     } else {
  52.         $FFSE1703[$key]['Xếp loại'] = 'Giỏi';
  53.     }
  54. }
  55. echo "<table>";
  56. foreach ($FFSE1703[0] as $key => $value) {
  57.     echo "<th>$key";
  58. }
  59. foreach ($FFSE1703 as $stt => $value) {
  60.     echo "<tr>";
  61.     foreach ($FFSE1703[$stt] as $key => $value) {
  62.         echo "<td>$value";
  63.         if ($key == 'Điểm trung bình') {
  64.             if ($value == max($x)) {
  65.                 $stt_max = $stt;
  66.             }
  67.         }
  68.         if ($key == 'Điểm trung bình') {
  69.             if ($value == min($x)) {
  70.                 $stt_min = $stt;
  71.             }
  72.         }
  73.     }
  74. }
  75. echo ("</table><p>Người có điểm trung bình cao nhất là: " . $FFSE1703[$stt_max]['Name']);
  76. echo ("<p>Người có điểm trung bình thấp nhất là: " . $FFSE1703[$stt_min]['Name'] . "</p>");
  77. rsort($x);
  78. echo "<table>";
  79. foreach ($FFSE1703[0] as $key => $value) {
  80.     echo "<th>$key";
  81. }
  82. foreach ($x as $key => $value) {
  83.     foreach ($FFSE1703 as $stt => $value) {
  84.         echo "<tr>";
  85.         if (array_search($x[$key], $FFSE1703[$stt]) == 'Điểm trung bình') {
  86.             foreach ($FFSE1703[$stt] as $key => $value) {
  87.                 echo "<td>$value";
  88.             }
  89.         }
  90.     }
  91. }
  92. ?>
  93. </body>
  94. </html>
  95. ---------------------------------------------------------------------------------------------
  96. <!DOCTYPE html>
  97. <html>
  98. <head>
  99.     <title>Mua hoa</title>
  100. </head>
  101. <body>
  102.     <h1>Mua hoa</h1>
  103.     <form method='GET'>
  104.         <p>Id hoa: <input type='text' name='id' required></p>
  105.         <p>Tên hoa: <input type='text' name='name' required></p>
  106.         <p>Số lượng: <input type='number' name='so_luong' required></p>
  107.         <p>Đơn giá: <input type='number' name='don_gia' required></p>
  108.         <p><input type='submit' name='submit' value='Mua hoa' required></p>
  109.     </form>
  110. <?php
  111. session_start();
  112. $input = '';
  113. if (isset($_GET['submit'])) {g
  114.     if ($_GET['don_gia'] <= 0 || $_GET['so_luong'] <= 0) {
  115.         echo "<p>Vui lòng nhập đơn giá định dạng số và số lượng là số dương";
  116.     } else {
  117.         foreach ($_SESSION['GioHoa'] as $key => $value) {
  118.             if ($_GET['id'] == $_SESSION['GioHoa'][$key]['id']) {
  119.                 $_SESSION['GioHoa'][$key]['so_luong'] += $_GET['so_luong'];
  120.                 $_SESSION['GioHoa'][$key]['tong_tien'] = $_SESSION['GioHoa'][$key]['so_luong'] * $_SESSION['GioHoa'][$key]['don_gia'];
  121.                 $input = 'id_trung';
  122.                 header('location: giohoa.php');
  123.             }
  124.         }
  125.         if ($input != 'id_trung') {
  126.             $_GET['tong_tien'] = $_GET['so_luong'] * $_GET['don_gia'];
  127.             $_SESSION['GioHoa'][] = $_GET;
  128.             header('location: giohoa.php');
  129.         }
  130.     }
  131. }
  132. ?>
  133. </body>
  134. </html>
  135. ---------------------------------------------------------------------------------------------
  136. <!DOCTYPE html>
  137. <html>
  138. <head>
  139.     <title>Giỏ hoa</title>
  140.     <style type="text/css">
  141.         table {
  142.             border-collapse: collapse;
  143.         }
  144.         table tr td,
  145.         th {
  146.             border: 1px solid black;
  147.             text-align: center;
  148.             padding: 10px;
  149.         }
  150.     </style>
  151. </head>
  152. <body>
  153. <?php
  154. session_start();
  155. $thanh_tien = 0;
  156. echo "</pre>";
  157. echo "<table><th>Tên sản phẩm<th>Giá<th>Số lượng<th>Tổng tiền";
  158. if (isset($_SESSION['GioHoa'])) {
  159.     foreach ($_SESSION['GioHoa'] as $index => $array) {
  160.         echo "<tr>";
  161.         foreach ($_SESSION['GioHoa'][$index] as $key => $value) {
  162.             if ($key != 'id' && $key != 'submit') {
  163.                 echo "<td>" . $value;
  164.             }
  165.         }
  166.         $thanh_tien += $_SESSION['GioHoa'][$index]['tong_tien'];
  167.     }
  168.     echo "</table><p>Thành tiền: " . $thanh_tien;
  169. }
  170. ?>
  171. </body>
  172. </html>
Add Comment
Please, Sign In to add comment