Advertisement
alneoru

Предмет-Учителя выборка из бд и создание чекбоксов

May 27th, 2016
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.69 KB | None | 0 0
  1. <?php
  2. require('../config.php');
  3. $id_subject=(int)$_GET['id'];
  4. /*Выборка преподавателей*/
  5.     $dbc=db_connect();
  6.     //Выбрали предмет
  7.     $query="SELECT id_subject, name FROM yu_subject WHERE id_subject='$id_subject'";
  8.     $subject=mysqli_query($dbc, $query) or die(mysqli_error($dbc));
  9.     //если предмет ведут многие преподы получим такой список
  10.     $query="SELECT id_subject FROM yu_teacher_subject WHERE id_subject='$id_subject'";
  11.     $result=mysqli_query($dbc, $query) or die(mysqli_error($dbc));
  12.     while($row=getRow($result)) $teacher_subject[]=$row['id_subject'];
  13.     //возьмем всех преподавателей
  14.     $query="SELECT id_teacher, name FROM yu_teacher WHERE status=1";
  15.     $teachers=mysqli_query($dbc, $query) or die(mysqli_error($dbc));
  16.    
  17. require('../view/header.php');
  18. ?>
  19. <div class="add">
  20.     <form method="POST" action="<?php echo $_SERVER['PHP_SELF']; ?>">
  21.         <input type="text" name="name" placeholder="Название предмета
  22.         " autofocus>
  23.         <span class="head-subjects">Преподаватели:</span>
  24.         <div class="form-subjects">
  25.             <?php
  26.             while($teacher=getRow($teachers)){
  27.                 echo '<input type="checkbox" name="teacher[]"';
  28.                 if(in_array($teacher['id_teacher'],$teacher_subject)) echo ' CHECKED';//проверяем есть ли id учителя в массиве выбранных учитилей
  29.                 echo '>'.$teacher['id_teacher'].'</input>';
  30.             }
  31.              ?>
  32.         </div>
  33.         <input type="submit" name="edit" value="Создать">
  34.     </form>
  35. </div>
  36. <?php
  37. require('../view/footer.php');
  38. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement