Advertisement
Guest User

Untitled

a guest
Oct 9th, 2015
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.38 KB | None | 0 0
  1. <h1>Список всех учителей</h1>
  2. <p>Отобразить: <a href="april.php">Учителя с учениками рожденными в апреле</a>
  3.                 <a href="globalstudent.php">Учителя с максимальным кол-вом общих учеников</a>
  4. </p>
  5. <table border="1px">
  6.     <tr>
  7.         <th>ID</th>
  8.         <th>Имя</th>
  9.         <th>Пол</th>
  10.         <th>Телефон</th>
  11.         <th>Ученик/и</th>
  12.     </tr>
  13.    
  14.         <?php
  15.         $result = mysqli_query($link, "SELECT *, GROUP_CONCAT(student.sname ORDER BY student.sname ASC SEPARATOR ', ') AS sname, teacher.teacherid AS tid
  16.                                         FROM teacher LEFT JOIN t_s ON teacher.teacherid = t_s.teacherid
  17.                                         LEFT JOIN student ON t_s.studentid = student.studentid
  18.                                         GROUP BY teacher.teacherid ASC");
  19.         while ($row = mysqli_fetch_assoc($result)):
  20.             $tid = $row['tid'];
  21.             $tname = $row ['tname'];
  22.             if ($row ['sex'] == 1) {
  23.                     $tsex = "М";
  24.                 } else {
  25.                     $tsex = "Ж";
  26.                 }
  27.             $tphone = $row ['phone'];
  28.             $sname = $row['sname'];
  29.  
  30.             ?>
  31.  
  32.     <tr>
  33.         <td><?php echo $tid; ?></td>
  34.         <td><?php echo $tname; ?></td>
  35.         <td><?php echo $tsex; ?></td>
  36.         <td><?php echo $tphone;?></td>
  37.         <td><?php
  38.                 if (!empty($sname)) {
  39.                           echo substr_count($sname, ',')+1;
  40.                         } elseif (empty($sname)) {
  41.                           echo "0";
  42.                         }
  43.          ?></td>
  44.         <?php endwhile; ?>
  45.     </tr>
  46. </table>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement