Фиксированная шапка

fedya.lutkovski

Привет всем. Столкнулся вот с такой проблемой. Вывожу на страницу вот такую таблицу
<?php
header("Content-type: text/html; charset=utf-8");
include ("connect.php"); 
$plan = mysql_query("select * from plan where id_plan=15");
$rowplan = mysql_fetch_array($plan);
for ($i=27;$i<=31;$i++){
    if($rowplan[$i]!=0){$okc++;}
}
for ($i=32;$i<=34;$i++){
    if($rowplan[$i]!=0){$pkc++;}
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Предварительный просмотр рабочего учебного плана</title>
 
<link rel="stylesheet" type="text/css" href="normalize.css">
<style>
* { font-family: "Times New Roman";}
    h1  {
            text-align: center;
        }
    body {
        background-image: url(grid_noise.png);
    }
    .planview {
        background: #fff;
        text-align: center;
        width: 1265px;
        margin: 10px auto;
        border-left: 1px solid #ccc;
        border-top: 1px solid #ccc;
        box-shadow: 7px 7px 5px rgba(0,0,0,0.6);
        padding: 30px;
        padding-top: 0px;
        border-radius: 15px;
    }   
 
    .planview .ins{
        font-size: 12px;
    }
    .planview .component{
        font-size: 13px;
        height: 23px;
        width: 420px;
        text-align: left;
        font-weight:bold;
    }
    .planview .cikl{
        font-size: 14px;
        height: 23px;
        width: 420px;
        text-align: center;
        font-weight:bold;
    }
    .planview .itog{
        font-size: 14px;
        height: 23px;
        width: 420px;
        text-align: center;
        font-weight:bold;
    }   
    .planview .subject{
        font-size: 13px;
        height: 23px;
        width: 420px;
        text-align: left;
    }
    tbody tr:hover {
    background: #f3bd48; /* Цвет фона при наведении */
    color: #fff; /* Цвет текста при наведении */
    }
/*
thead      {
              position: fixed;
              top: 10px; 
 
  
            }*/
</style>
 
</head>
<body>
<form action=weekplanins.php method=post name='form1' id='form1' >
    <div id="topMenu">
        
    </div>
    <div class="planview">
 
    
        <table border="1" cellpadding="0" cellspacing="0" width="1265" >
      
            
    <thead>     
    <tr>
  <td rowspan="5"  class='ins' width="360" >Компоненты, циклы, дисциплины</td>
  <td colspan="6"   class='ins' >Количество</td>
  <td colspan="6"   class='ins'>I курс</td>
  <td colspan="6"  class='ins' >II курс</td>
  <td colspan="6"   class='ins'>III курс</td>
  <td colspan="3"   class='ins'>IV курс</td>
 </tr>
 <tr  >
  <td rowspan="4"  class='ins'>Экзаменов / в семестре</td>
  <td colspan="2"   class='ins'>Контрольных
  работ</td>
  <td colspan="3"  class='ins'>часов обучения</td>
  <td colspan="3"  class='ins' >1 семестр</td>
  <td colspan="3"  class='ins'>2 семестр</td>
  <td colspan="3"  class='ins' >3 семестр</td>
  <td colspan="3"  class='ins'> семестр</td>
  <td colspan="3"  class='ins'>5 семестр</td>
  <td colspan="3"  class='ins'>6 семестр</td>
  <td colspan="3"  class='ins'>7 семестр</td>
 </tr>
 <tr >
  <td rowspan="3"  class='ins'>обязательных</td>
  <td rowspan="3"  class='ins'>итоговых</td>
  <td rowspan="3"  class='ins'>всего</td>
  <td colspan="2"  class='ins'>в том
  числе</td>
  <td colspan="3"  class='ins'><?php echo $rowplan[5]; ?></td>
  <td colspan="3"  class='ins'><?php echo $rowplan[6]; ?></td>
  <td colspan="3"  class='ins'><?php echo $rowplan[7]; ?></td>
  <td colspan="3"  class='ins'><?php echo $rowplan[8]; ?></td>
  <td colspan="3"  class='ins'><?php echo $rowplan[9]; ?></td>
  <td colspan="3"  class='ins'><?php echo $rowplan[10]; ?></td>
  <td colspan="3"  class='ins'><?php echo $rowplan[11]; ?></td>
 </tr>
 <tr >
  <td rowspan="2" class='ins'>на ЛПЗ</td>
  <td rowspan="2" class='ins'>на КП</td>
  <td colspan="2" rowspan="2" class='ins' >Всего / часов
  в неделю</td>
  <td rowspan="2"   class='ins'>В том
  числе на ЛПЗ</td>
  <td colspan="2" rowspan="2"   class='ins'>Всего / часов
  в неделю</td>
  <td rowspan="2" class='ins'>В том
  числе на ЛПЗ</td>
  <td colspan="2" rowspan="2"   class='ins'>Всего / часов
  в неделю</td>
  <td rowspan="2"  class='ins' >В том
  числе на ЛПЗ</td>
  <td colspan="2" rowspan="2"   class='ins'>Всего / часов
  в неделю</td>
  <td rowspan="2"  class='ins'>В том
  числе на ЛПЗ</td>
  <td colspan="2" rowspan="2"   class='ins'>Всего / часов
  в неделю</td>
  <td rowspan="2"   class='ins'>В том
  числе на ЛПЗ</td>
  <td colspan="2" rowspan="2" class='ins'>Всего / часов
  в неделю</td>
  <td rowspan="2"  class='ins'>В том
  числе на ЛПЗ</td>
  <td colspan="2" rowspan="2"  class='ins'>Всего / часов
  в неделю</td>
  <td rowspan="2"  class='ins'>В том
  числе на ЛПЗ</td>
 </tr>
 <tr >
 
 </thead>
 <tbody>
  <td  class='component'  >1. ОБЩЕОБРАЗОВАТЕЛЬНЫЙ КОМПОНЕНТ</td>
  <td  width="40" ></td>
  <td  width="30" ></td>
  <td  width="30" ></td>
  <td  width="44" ></td>
  <td  width="44" ></td>
  <td  width="38" ></td>
  <td  width="34" ></td>
  <td  width="20" ></td>
  <td  width="34" ></td>
  <td  width="34" ></td>
  <td  width="20" ></td>
  <td  width="34" ></td>
  <td  width="34" ></td>
  <td  width="20" ></td>
  <td  width="34" ></td>
  <td  width="34" ></td>
  <td  width="20" ></td>
  <td  width="34" ></td>
  <td  width="34" ></td>
  <td  width="20" ></td>
  <td  width="34" ></td>
  <td  width="34" ></td>
  <td  width="22" ></td>
  <td  width="34" ></td>
  <td width="34" ></td>
  <td  width="20" ></td>
  <td  width="34" ></td>
 </tr>
<?php 
                $u=1.1;
                for ($i=1; $i<=$okc; $i++){
                $exam=0;$okr=0;$ikr=0;$hours=0;$lpz=0;$kur=0;$sem1=0; $sem2=0; $sem3=0; $sem4=0; $sem5=0; $sem6=0; $sem7=0; 
                $lpz1=0; $lpz2=0; $lpz3=0; $lpz4=0; $lpz5=0; $lpz6=0; $lpz7=0;
                $cikl = mysql_query("select * from cikl where id = '".$rowplan[okc.$i]."' ");
                $rowcikl = mysql_fetch_array($cikl);
 
                $result = mysql_query("select * from subject_plan where id_plan = 15 and id_subject in (select id_subject from subject where komponent = '".$rowcikl[1]."' and cikl = '".$rowcikl[0]."') ");
                $row = mysql_fetch_array($result);
 
                
                do{
 
                    $okr=$okr+$row[3];
                    $ikr=$ikr+$row[4];
 
                    for ($j=0;$j<7;$j++){
                    $exam=$exam+$row[$j+5];
                    $hours=$hours+$row[$j+12];
                    $lpz=$lpz+$row[$j+19];
                    $kur=$kur+$row[$j+33];
                    }   
                    $sem1=$sem1+$row[12];
                    $sem2=$sem2+$row[13];
                    $sem3=$sem3+$row[14];
                    $sem4=$sem4+$row[15];
                    $sem5=$sem5+$row[16];
                    $sem6=$sem6+$row[17];
                    $sem7=$sem7+$row[18];
 
                    $lpz1=$lpz1+$row[19];
                    $lpz2=$lpz2+$row[20];
                    $lpz3=$lpz3+$row[21];
                    $lpz4=$lpz4+$row[22];
                    $lpz5=$lpz5+$row[23];
                    $lpz6=$lpz6+$row[24];
                    $lpz7=$lpz7+$row[25];
                }
                while ($row = mysql_fetch_array($result));
                
                if ($rowplan[okc.$i]!=0){
                    echo "<tr class='cikl'><td style='text-align:left;'>".$u.". ".$rowcikl[2]."</td>";
                    
                    if ($exam!=0){
                    echo "<td >".$exam."</td>";}
                    else {echo "<td></td>";}
 
                    if ($okr!=0){
                    echo "<td>".$okr."</td>";}
                    else {echo "<td></td>";}
 
                    if ($ikr!=0){
                    echo "<td>".$ikr."</td>";}
                    else {echo "<td></td>";}
 
                    if ($hours!=0){
                    echo "<td>".$hours."</td>";}
                    else {echo "<td></td>";}
 
                    if ($lpz!=0){
                    echo "<td>".$lpz."</td>";}
                    else {echo "<td></td>";}
 
                    if ($kur!=0){
                    echo "<td>".$kur."</td>";}
                    else {echo "<td></td>";}
 
                    if ($sem1!=0){
                    echo "<td>".$sem1."</td>";}
                    else {echo "<td></td>";}
 
                    echo "<td></td>";
 
                    if ($lpz1!=0){
                    echo "<td>".$lpz1."</td>";}
                    else {echo "<td></td>";}
 
                    if ($sem2!=0){
                    echo "<td>".$sem2."</td>";}
                    else {echo "<td></td>";}
 
                    echo "<td></td>";
 
                    if ($lpz2!=0){
                    echo "<td>".$lpz2."</td>";}
                    else {echo "<td></td>";}
                    
                    if ($sem3!=0){
                    echo "<td>".$sem3."</td>";}
                    else {echo "<td></td>";}
 
                    echo "<td></td>";
 
                    if ($lpz3!=0){
                    echo "<td>".$lpz3."</td>";}
                    else {echo "<td></td>";}
 
                    if ($sem4!=0){
                    echo "<td>".$sem4."</td>";}
                    else {echo "<td></td>";}
 
                    echo "<td></td>";
 
                    if ($lpz4!=0){
                    echo "<td>".$lpz4."</td>";}
                    else {echo "<td></td>";}
 
                    if ($sem5!=0){
                    echo "<td>".$sem5."</td>";}
                    else {echo "<td></td>";}
 
                    echo "<td></td>";
 
                    if ($lpz5!=0){
                    echo "<td>".$lpz5."</td>";}
                    else {echo "<td></td>";}
 
                    if ($sem6!=0){
                    echo "<td>".$sem6."</td>";}
                    else {echo "<td></td>";}
 
                    echo "<td></td>";
 
                    if ($lpz6!=0){
                    echo "<td>".$lpz6."</td>";}
                    else {echo "<td></td>";}
 
                    if ($sem7!=0){
                    echo "<td>".$sem7."</td>";}
                    else {echo "<td></td>";}
 
                    echo "<td></td>";
 
                    if ($lpz7!=0){
                    echo "<td>".$lpz7."</td>";}
                    else {echo "<td></td>";}
 
                    echo "</tr>";
                }
                $result = mysql_query("select * from subject_plan where id_plan = 15 ");
                $row = mysql_fetch_array($result);
                $y=1;
                do{
                    $subject = mysql_query("select * from subject where id_subject = '".$row[2]."' and komponent = '".$rowcikl[1]."' and cikl = '".$rowcikl[0]."'");
                    if ($rowsubject = mysql_fetch_array($subject)){ 
                    do{
                        if ($rowsubject[1]!=$rowcikl['name']){
                    echo "<tr><td class='subject' style='cursor: pointer;' onclick=\"location.href='spred.php?subject=".$row[0]."'\">".$u.".".$y.". ".$rowsubject[1]."</td>";
                    $exam="";
                    for ($j=5;$j<12;$j++){//--------------------------------------------Экзамены
                        if($row[$j]!=0 || $row[$j+35]!=0){
                            if ($row[$j+35]==0){
                            $p=$j-4;
                            $exam=$row[$j]."/".$p;}
                            if($row[$j]==0){
                            $p=$j-4;
                            $exam="ДЗ"."/".$p;}
                        }
                    
                    } 
                    echo "<td>".$exam."</td>";  
                    if ($provverka==7){echo "<td></td>";}
                    if($row[3]!=0){ //---------------------------------------Окр
                    echo "<td>".$row[3]."</td>";
                    }
                    else {echo "<td></td>";}
                    if($row[4]!=0){ //---------------------------------------икр
                    echo "<td>".$row[4]."</td>";
                    }
                    else {echo "<td></td>";}
                
                    $sumhours=0;$sumprak=0;
                    for ($j=12;$j<19;$j++){//--------------------------------------Семестры всего
                    $sumhours=$sumhours+$row[$j];
                    $sumprak=$sumprak+$row[$j+7];
                    }
 
                    if ($sumhours!=0){
                    echo "<td>".$sumhours."</td>";}
                    else {echo "<td></td>";}
 
                    if ($sumprak!=0){
                    echo "<td>".$sumprak."</td>";}
                    else {echo "<td></td>";}
 
                    $kp=""; 
                    for ($j=33;$j<40;$j++){//-----------------------------------Курсовые
                        if($row[$j]!=0){
                        $p=$j-32;
                        $kp=$row[$j]."/".$p;
                        }
                        } 
                echo "<td>".$kp."</td>";
 
                    for ($j=12;$j<19;$j++){//--------------------------------------Семестры
                    if($row[$j]!=0){
                    echo "<td>".$row[$j]."</td>";
                    }
                    else {echo "<td></td>";}
                    if($row[$j+14]!=0){
                    echo "<td>"."-".$row[$j+14]."</td>";                    
                    }
                    else {echo "<td></td>";}
                    if($row[$j+7]!=0){
                    echo "<td>".$row[$j+7]."</td>";                 
                    }
                    else {echo "<td></td>";}
                    }       
                
                echo "</tr>";
                    $y++;
                    }}
                    while($rowsubject = mysql_fetch_array($subject));
                }}  
                while ($row = mysql_fetch_array($result));
                $u=$u+0.1;
            }
?>
 
 
 <tr class='itog' >
  <td style="text-align:right;">ИТОГО</td>
  <?php
  $exam=0;$okr=0;$ikr=0;$hours=0;$lpz=0;$kur=0;$sem1=0; $sem2=0; $sem3=0; $sem4=0; $sem5=0; $sem6=0; $sem7=0; 
  $lpz1=0; $lpz2=0; $lpz3=0; $lpz4=0; $lpz5=0; $lpz6=0; $lpz7=0;
 
  $result = mysql_query("select * from subject_plan where id_plan = 15 and id_subject in (select id_subject from subject where komponent = 1) ");
    $row = mysql_fetch_array($result);
                do{
 
                    $okr=$okr+$row[3];
                    $ikr=$ikr+$row[4];
 
                    for ($j=0;$j<7;$j++){
                    $exam=$exam+$row[$j+5];
                    $hours=$hours+$row[$j+12];
                    $lpz=$lpz+$row[$j+19];
                    $kur=$kur+$row[$j+33];
                    }   
                    $sem1=$sem1+$row[12];
                    $sem2=$sem2+$row[13];
                    $sem3=$sem3+$row[14];
                    $sem4=$sem4+$row[15];
                    $sem5=$sem5+$row[16];
                    $sem6=$sem6+$row[17];
                    $sem7=$sem7+$row[18];
 
                    $lpz1=$lpz1+$row[19];
                    $lpz2=$lpz2+$row[20];
                    $lpz3=$lpz3+$row[21];
                    $lpz4=$lpz4+$row[22];
                    $lpz5=$lpz5+$row[23];
                    $lpz6=$lpz6+$row[24];
                    $lpz7=$lpz7+$row[25];
                }
                while ($row = mysql_fetch_array($result));
                    if ($exam!=0){
                    echo "<td >".$exam."</td>";}
                    else {echo "<td></td>";}
 
                    if ($okr!=0){
                    echo "<td>".$okr."</td>";}
                    else {echo "<td></td>";}
 
                    if ($ikr!=0){
                    echo "<td>".$ikr."</td>";}
                    else {echo "<td></td>";}
 
                    if ($hours!=0){
                    echo "<td>".$hours."</td>";}
                    else {echo "<td></td>";}
 
                    if ($lpz!=0){
                    echo "<td>".$lpz."</td>";}
                    else {echo "<td></td>";}
 
                    if ($kur!=0){
                    echo "<td>".$kur."</td>";}
                    else {echo "<td></td>";}
 
                    if ($sem1!=0){
                    echo "<td>".$sem1."</td>";}
                    else {echo "<td></td>";}
 
                    echo "<td></td>";
 
                    if ($lpz1!=0){
                    echo "<td>".$lpz1."</td>";}
                    else {echo "<td></td>";}
 
                    if ($sem2!=0){
                    echo "<td>".$sem2."</td>";}
                    else {echo "<td></td>";}
 
                    echo "<td></td>";
 
                    if ($lpz2!=0){
                    echo "<td>".$lpz2."</td>";}
                    else {echo "<td></td>";}
                    
                    if ($sem3!=0){
                    echo "<td>".$sem3."</td>";}
                    else {echo "<td></td>";}
 
                    echo "<td></td>";
 
                    if ($lpz3!=0){
                    echo "<td>".$lpz3."</td>";}
                    else {echo "<td></td>";}
 
                    if ($sem4!=0){
                    echo "<td>".$sem4."</td>";}
                    else {echo "<td></td>";}
 
                    echo "<td></td>";
 
                    if ($lpz4!=0){
                    echo "<td>".$lpz4."</td>";}
                    else {echo "<td></td>";}
 
                    if ($sem5!=0){
                    echo "<td>".$sem5."</td>";}
                    else {echo "<td></td>";}
 
                    echo "<td></td>";
 
                    if ($lpz5!=0){
                    echo "<td>".$lpz5."</td>";}
                    else {echo "<td></td>";}
 
                    if ($sem6!=0){
                    echo "<td>".$sem6."</td>";}
                    else {echo "<td></td>";}
 
                    echo "<td></td>";
 
                    if ($lpz6!=0){
                    echo "<td>".$lpz6."</td>";}
                    else {echo "<td></td>";}
 
                    if ($sem7!=0){
                    echo "<td>".$sem7."</td>";}
                    else {echo "<td></td>";}
 
                    echo "<td></td>";
 
                    if ($lpz7!=0){
                    echo "<td>".$lpz7."</td>";}
                    else {echo "<td></td>";}
 
                    echo "</tr>";?>
 <tr>
  <td class='component'>2. ПРОФЕССИОНАЛЬНЫЙ КОМПОНЕНТ</td>
  <td  width="40" ></td>
  <td  width="30" ></td>
  <td  width="30" ></td>
  <td  width="44" ></td>
  <td  width="44" ></td>
  <td  width="38" ></td>
  <td  width="34" ></td>
  <td  width="20" ></td>
  <td  width="34" ></td>
  <td  width="34" ></td>
  <td  width="20" ></td>
  <td  width="34" ></td>
  <td  width="34" ></td>
  <td  width="20" ></td>
  <td  width="34" ></td>
  <td  width="34" ></td>
  <td  width="20" ></td>
  <td  width="34" ></td>
  <td  width="34" ></td>
  <td  width="20" ></td>
  <td  width="34" ></td>
  <td  width="34" ></td>
  <td  width="22" ></td>
  <td  width="34" ></td>
  <td width="34" ></td>
  <td  width="20" ></td>
  <td  width="34" ></td>
 </tr>
<?php 
                $u=2.1;
                for ($i=1; $i<=$pkc; $i++){
                $exam=0;$okr=0;$ikr=0;$hours=0;$lpz=0;$kur=0;$sem1=0; $sem2=0; $sem3=0; $sem4=0; $sem5=0; $sem6=0; $sem7=0; 
                $lpz1=0; $lpz2=0; $lpz3=0; $lpz4=0; $lpz5=0; $lpz6=0; $lpz7=0;
                $cikl = mysql_query("select * from cikl where id = '".$rowplan[pkc.$i]."' ");
                $rowcikl = mysql_fetch_array($cikl);
 
                $result = mysql_query("select * from subject_plan where id_plan = 15 and id_subject in (select id_subject from subject where komponent = '".$rowcikl[1]."' and cikl = '".$rowcikl[0]."') ");
                $row = mysql_fetch_array($result);
 
                
                do{
 
                    $okr=$okr+$row[3];
                    $ikr=$ikr+$row[4];
 
                    for ($j=0;$j<7;$j++){
                    $exam=$exam+$row[$j+5];
                    $hours=$hours+$row[$j+12];
                    $lpz=$lpz+$row[$j+19];
                    $kur=$kur+$row[$j+33];
                    }   
                    $sem1=$sem1+$row[12];
                    $sem2=$sem2+$row[13];
                    $sem3=$sem3+$row[14];
                    $sem4=$sem4+$row[15];
                    $sem5=$sem5+$row[16];
                    $sem6=$sem6+$row[17];
                    $sem7=$sem7+$row[18];
 
                    $lpz1=$lpz1+$row[19];
                    $lpz2=$lpz2+$row[20];
                    $lpz3=$lpz3+$row[21];
                    $lpz4=$lpz4+$row[22];
                    $lpz5=$lpz5+$row[23];
                    $lpz6=$lpz6+$row[24];
                    $lpz7=$lpz7+$row[25];
                }
                while ($row = mysql_fetch_array($result));
                
                if ($rowplan[okc.$i]!=0){
                    echo "<tr class='cikl'><td style='text-align:left;'>".$u.". ".$rowcikl[2]."</td>";
                    
                    if ($exam!=0){
                    echo "<td >".$exam."</td>";}
                    else {echo "<td></td>";}
 
                    if ($okr!=0){
                    echo "<td>".$okr."</td>";}
                    else {echo "<td></td>";}
 
                    if ($ikr!=0){
                    echo "<td>".$ikr."</td>";}
                    else {echo "<td></td>";}
 
                    if ($hours!=0){
                    echo "<td>".$hours."</td>";}
                    else {echo "<td></td>";}
 
                    if ($lpz!=0){
                    echo "<td>".$lpz."</td>";}
                    else {echo "<td></td>";}
 
                    if ($kur!=0){
                    echo "<td>".$kur."</td>";}
                    else {echo "<td></td>";}
 
                    if ($sem1!=0){
                    echo "<td>".$sem1."</td>";}
                    else {echo "<td></td>";}
 
                    echo "<td></td>";
 
                    if ($lpz1!=0){
                    echo "<td>".$lpz1."</td>";}
                    else {echo "<td></td>";}
 
                    if ($sem2!=0){
                    echo "<td>".$sem2."</td>";}
                    else {echo "<td></td>";}
 
                    echo "<td></td>";
 
                    if ($lpz2!=0){
                    echo "<td>".$lpz2."</td>";}
                    else {echo "<td></td>";}
                    
                    if ($sem3!=0){
                    echo "<td>".$sem3."</td>";}
                    else {echo "<td></td>";}
 
                    echo "<td></td>";
 
                    if ($lpz3!=0){
                    echo "<td>".$lpz3."</td>";}
                    else {echo "<td></td>";}
 
                    if ($sem4!=0){
                    echo "<td>".$sem4."</td>";}
                    else {echo "<td></td>";}
 
                    echo "<td></td>";
 
                    if ($lpz4!=0){
                    echo "<td>".$lpz4."</td>";}
                    else {echo "<td></td>";}
 
                    if ($sem5!=0){
                    echo "<td>".$sem5."</td>";}
                    else {echo "<td></td>";}
 
                    echo "<td></td>";
 
                    if ($lpz5!=0){
                    echo "<td>".$lpz5."</td>";}
                    else {echo "<td></td>";}
 
                    if ($sem6!=0){
                    echo "<td>".$sem6."</td>";}
                    else {echo "<td></td>";}
 
                    echo "<td></td>";
 
                    if ($lpz6!=0){
                    echo "<td>".$lpz6."</td>";}
                    else {echo "<td></td>";}
 
                    if ($sem7!=0){
                    echo "<td>".$sem7."</td>";}
                    else {echo "<td></td>";}
 
                    echo "<td></td>";
 
                    if ($lpz7!=0){
                    echo "<td>".$lpz7."</td>";}
                    else {echo "<td></td>";}
 
                    echo "</tr>";
                }
                $result = mysql_query("select * from subject_plan where id_plan = 15 ");
                $row = mysql_fetch_array($result);
                $y=1;
                do{
                    $subject = mysql_query("select * from subject where id_subject = '".$row[2]."' and komponent = '".$rowcikl[1]."' and cikl = '".$rowcikl[0]."'");
                    if ($rowsubject = mysql_fetch_array($subject)){ 
                    do{
                        if ($rowsubject[1]!=$rowcikl['name']){
                    echo "<tr><td class='subject' style='cursor: pointer;' onclick=\"location.href='spred.php?subject=".$row[0]."'\">".$u.".".$y.". ".$rowsubject[1]."</td>";
                    $exam="";
                    for ($j=5;$j<12;$j++){//--------------------------------------------Экзамены
                        if($row[$j]!=0 || $row[$j+35]!=0){
                            if ($row[$j+35]==0){
                            $p=$j-4;
                            $exam=$row[$j]."/".$p;}
                            if($row[$j]==0){
                            $p=$j-4;
                            $exam="ДЗ"."/".$p;}
                        }
                    
                    } 
                    echo "<td>".$exam."</td>";  
                    if ($provverka==7){echo "<td></td>";}
                    if($row[3]!=0){ //---------------------------------------Окр
                    echo "<td>".$row[3]."</td>";
                    }
                    else {echo "<td></td>";}
                    if($row[4]!=0){ //---------------------------------------икр
                    echo "<td>".$row[4]."</td>";
                    }
                    else {echo "<td></td>";}
                
                    $sumhours=0;$sumprak=0;
                    for ($j=12;$j<19;$j++){//--------------------------------------Семестры всего
                    $sumhours=$sumhours+$row[$j];
                    $sumprak=$sumprak+$row[$j+7];
                    }
 
                    if ($sumhours!=0){
                    echo "<td>".$sumhours."</td>";}
                    else {echo "<td></td>";}
 
                    if ($sumprak!=0){
                    echo "<td>".$sumprak."</td>";}
                    else {echo "<td></td>";}
 
                    $kp=""; 
                    for ($j=33;$j<40;$j++){//-----------------------------------Курсовые
                        if($row[$j]!=0){
                        $p=$j-32;
                        $kp=$row[$j]."/".$p;
                        }
                        } 
                echo "<td>".$kp."</td>";
 
                    for ($j=12;$j<19;$j++){//--------------------------------------Семестры
                    if($row[$j]!=0){
                    echo "<td>".$row[$j]."</td>";
                    }
                    else {echo "<td></td>";}
                    if($row[$j+14]!=0){
                    echo "<td>"."-".$row[$j+14]."</td>";                    
                    }
                    else {echo "<td></td>";}
                    if($row[$j+7]!=0){
                    echo "<td>".$row[$j+7]."</td>";                 
                    }
                    else {echo "<td></td>";}
                    }       
                
                echo "</tr>";
                    $y++;
                    }}
                    while($rowsubject = mysql_fetch_array($subject));
                }}  
                while ($row = mysql_fetch_array($result));
                $u=$u+0.1;
            }
?>
 <tr class='itog'>
  <td style="text-align:right;" >ИТОГО</td>
  <?php
  $exam=0;$okr=0;$ikr=0;$hours=0;$lpz=0;$kur=0;$sem1=0; $sem2=0; $sem3=0; $sem4=0; $sem5=0; $sem6=0; $sem7=0; 
  $lpz1=0; $lpz2=0; $lpz3=0; $lpz4=0; $lpz5=0; $lpz6=0; $lpz7=0;
 
  $result = mysql_query("select * from subject_plan where id_plan = 15 and id_subject in (select id_subject from subject where komponent = 2) ");
    $row = mysql_fetch_array($result);
                do{
 
                    $okr=$okr+$row[3];
                    $ikr=$ikr+$row[4];
 
                    for ($j=0;$j<7;$j++){
                    $exam=$exam+$row[$j+5];
                    $hours=$hours+$row[$j+12];
                    $lpz=$lpz+$row[$j+19];
                    $kur=$kur+$row[$j+33];
                    }   
                    $sem1=$sem1+$row[12];
                    $sem2=$sem2+$row[13];
                    $sem3=$sem3+$row[14];
                    $sem4=$sem4+$row[15];
                    $sem5=$sem5+$row[16];
                    $sem6=$sem6+$row[17];
                    $sem7=$sem7+$row[18];
 
                    $lpz1=$lpz1+$row[19];
                    $lpz2=$lpz2+$row[20];
                    $lpz3=$lpz3+$row[21];
                    $lpz4=$lpz4+$row[22];
                    $lpz5=$lpz5+$row[23];
                    $lpz6=$lpz6+$row[24];
                    $lpz7=$lpz7+$row[25];
                }
                while ($row = mysql_fetch_array($result));
                    if ($exam!=0){
                    echo "<td >".$exam."</td>";}
                    else {echo "<td></td>";}
 
                    if ($okr!=0){
                    echo "<td>".$okr."</td>";}
                    else {echo "<td></td>";}
 
                    if ($ikr!=0){
                    echo "<td>".$ikr."</td>";}
                    else {echo "<td></td>";}
 
                    if ($hours!=0){
                    echo "<td>".$hours."</td>";}
                    else {echo "<td></td>";}
 
                    if ($lpz!=0){
                    echo "<td>".$lpz."</td>";}
                    else {echo "<td></td>";}
 
                    if ($kur!=0){
                    echo "<td>".$kur."</td>";}
                    else {echo "<td></td>";}
 
                    if ($sem1!=0){
                    echo "<td>".$sem1."</td>";}
                    else {echo "<td></td>";}
 
                    echo "<td></td>";
 
                    if ($lpz1!=0){
                    echo "<td>".$lpz1."</td>";}
                    else {echo "<td></td>";}
 
                    if ($sem2!=0){
                    echo "<td>".$sem2."</td>";}
                    else {echo "<td></td>";}
 
                    echo "<td></td>";
 
                    if ($lpz2!=0){
                    echo "<td>".$lpz2."</td>";}
                    else {echo "<td></td>";}
                    
                    if ($sem3!=0){
                    echo "<td>".$sem3."</td>";}
                    else {echo "<td></td>";}
 
                    echo "<td></td>";
 
                    if ($lpz3!=0){
                    echo "<td>".$lpz3."</td>";}
                    else {echo "<td></td>";}
 
                    if ($sem4!=0){
                    echo "<td>".$sem4."</td>";}
                    else {echo "<td></td>";}
 
                    echo "<td></td>";
 
                    if ($lpz4!=0){
                    echo "<td>".$lpz4."</td>";}
                    else {echo "<td></td>";}
 
                    if ($sem5!=0){
                    echo "<td>".$sem5."</td>";}
                    else {echo "<td></td>";}
 
                    echo "<td></td>";
 
                    if ($lpz5!=0){
                    echo "<td>".$lpz5."</td>";}
                    else {echo "<td></td>";}
 
                    if ($sem6!=0){
                    echo "<td>".$sem6."</td>";}
                    else {echo "<td></td>";}
 
                    echo "<td></td>";
 
                    if ($lpz6!=0){
                    echo "<td>".$lpz6."</td>";}
                    else {echo "<td></td>";}
 
                    if ($sem7!=0){
                    echo "<td>".$sem7."</td>";}
                    else {echo "<td></td>";}
 
                    echo "<td></td>";
 
                    if ($lpz7!=0){
                    echo "<td>".$lpz7."</td>";}
                    else {echo "<td></td>";}
 
                    echo "</tr>";?>
 <tr  >
  <td class='component'>3. РЕЗЕРВ</td>
  <td  width="40" ></td>
  <td  width="30" ></td>
  <td  width="30" ></td>
  <td  width="44" ></td>
  <td  width="44" ></td>
  <td  width="38" ></td>
  <td  width="34" ></td>
  <td  width="20" ></td>
  <td  width="34" ></td>
  <td  width="34" ></td>
  <td  width="20" ></td>
  <td  width="34" ></td>
  <td  width="34" ></td>
  <td  width="20" ></td>
  <td  width="34" ></td>
  <td  width="34" ></td>
  <td  width="20" ></td>
  <td  width="34" ></td>
  <td  width="34" ></td>
  <td  width="20" ></td>
  <td  width="34" ></td>
  <td  width="34" ></td>
  <td  width="22" ></td>
  <td  width="34" ></td>
  <td width="34" ></td>
  <td  width="20" ></td>
  <td  width="34" ></td>
 </tr>
 <tr class='itog' >
  <td style="text-align:right;">ВСЕГО</td>
  <?php
  $exam=0;$okr=0;$ikr=0;$hours=0;$lpz=0;$kur=0;$sem1=0; $sem2=0; $sem3=0; $sem4=0; $sem5=0; $sem6=0; $sem7=0; 
  $lpz1=0; $lpz2=0; $lpz3=0; $lpz4=0; $lpz5=0; $lpz6=0; $lpz7=0;
 
  $result = mysql_query("select * from subject_plan where id_plan = 15 and id_subject in (select id_subject from subject where komponent <> 3) ");
    $row = mysql_fetch_array($result);
                do{
 
                    $okr=$okr+$row[3];
                    $ikr=$ikr+$row[4];
 
                    for ($j=0;$j<7;$j++){
                    $exam=$exam+$row[$j+5];
                    $hours=$hours+$row[$j+12];
                    $lpz=$lpz+$row[$j+19];
                    $kur=$kur+$row[$j+33];
                    }   
                    $sem1=$sem1+$row[12];
                    $sem2=$sem2+$row[13];
                    $sem3=$sem3+$row[14];
                    $sem4=$sem4+$row[15];
                    $sem5=$sem5+$row[16];
                    $sem6=$sem6+$row[17];
                    $sem7=$sem7+$row[18];
 
                    $lpz1=$lpz1+$row[19];
                    $lpz2=$lpz2+$row[20];
                    $lpz3=$lpz3+$row[21];
                    $lpz4=$lpz4+$row[22];
                    $lpz5=$lpz5+$row[23];
                    $lpz6=$lpz6+$row[24];
                    $lpz7=$lpz7+$row[25];
                }
                while ($row = mysql_fetch_array($result));
                    if ($exam!=0){
                    echo "<td >".$exam."</td>";}
                    else {echo "<td></td>";}
 
                    if ($okr!=0){
                    echo "<td>".$okr."</td>";}
                    else {echo "<td></td>";}
 
                    if ($ikr!=0){
                    echo "<td>".$ikr."</td>";}
                    else {echo "<td></td>";}
 
                    if ($hours!=0){
                    echo "<td>".$hours."</td>";}
                    else {echo "<td></td>";}
 
                    if ($lpz!=0){
                    echo "<td>".$lpz."</td>";}
                    else {echo "<td></td>";}
 
                    if ($kur!=0){
                    echo "<td>".$kur."</td>";}
                    else {echo "<td></td>";}
 
                    if ($sem1!=0){
                    echo "<td>".$sem1."</td>";}
                    else {echo "<td></td>";}
 
                    echo "<td></td>";
 
                    if ($lpz1!=0){
                    echo "<td>".$lpz1."</td>";}
                    else {echo "<td></td>";}
 
                    if ($sem2!=0){
                    echo "<td>".$sem2."</td>";}
                    else {echo "<td></td>";}
 
                    echo "<td></td>";
 
                    if ($lpz2!=0){
                    echo "<td>".$lpz2."</td>";}
                    else {echo "<td></td>";}
                    
                    if ($sem3!=0){
                    echo "<td>".$sem3."</td>";}
                    else {echo "<td></td>";}
 
                    echo "<td></td>";
 
                    if ($lpz3!=0){
                    echo "<td>".$lpz3."</td>";}
                    else {echo "<td></td>";}
 
                    if ($sem4!=0){
                    echo "<td>".$sem4."</td>";}
                    else {echo "<td></td>";}
 
                    echo "<td></td>";
 
                    if ($lpz4!=0){
                    echo "<td>".$lpz4."</td>";}
                    else {echo "<td></td>";}
 
                    if ($sem5!=0){
                    echo "<td>".$sem5."</td>";}
                    else {echo "<td></td>";}
 
                    echo "<td></td>";
 
                    if ($lpz5!=0){
                    echo "<td>".$lpz5."</td>";}
                    else {echo "<td></td>";}
 
                    if ($sem6!=0){
                    echo "<td>".$sem6."</td>";}
                    else {echo "<td></td>";}
 
                    echo "<td></td>";
 
                    if ($lpz6!=0){
                    echo "<td>".$lpz6."</td>";}
                    else {echo "<td></td>";}
 
                    if ($sem7!=0){
                    echo "<td>".$sem7."</td>";}
                    else {echo "<td></td>";}
 
                    echo "<td></td>";
 
                    if ($lpz7!=0){
                    echo "<td>".$lpz7."</td>";}
                    else {echo "<td></td>";}
 
                    echo "</tr>";?>
 <tr  >
  <td class='component'><center>Обязательная недельная нагрузка</center></td>
  <?php
  $result = mysql_query("select * from subject_plan where id_plan = 15");
  $row = mysql_fetch_array($result);
  echo "
  <td  width='40' ></td>
  <td  width='30' ></td>
  <td  width='30' ></td>
  <td  width='44' ></td>
  <td  width='44' ></td>
  <td  width='38' ></td>";
  do{
  $ned1=$ned1+$row[26];
  $ned2=$ned2+$row[27];
  $ned3=$ned3+$row[28];
  $ned4=$ned4+$row[29];
  $ned5=$ned5+$row[30];
  $ned6=$ned6+$row[31];
  $ned7=$ned7+$row[32];
  }
  
  while ( $row = mysql_fetch_array($result)) ;
 
  if ($ned1!=0){
  echo "<td>".$ned1."</td>";}
  else {echo "<td></td>";}
 
  echo "<td  width='20' ></td>
  <td  width='34' ></td>";
 
  if ($ned2!=0){
  echo "<td>".$ned2."</td>";}
  else {echo "<td></td>";}
 
  echo "<td  width='20' ></td>
  <td  width='34' ></td>";
 
   if ($ned3!=0){
  echo "<td>".$ned3."</td>";}
  else {echo "<td></td>";}
 
  echo "<td  width='20' ></td>
  <td  width='34' ></td>";
 
   if ($ned4!=0){
  echo "<td>".$ned4."</td>";}
  else {echo "<td></td>";}
 
  echo "<td  width='20' ></td>
  <td  width='34' ></td>";
 
 
  if ($ned5!=0){
  echo "<td>".$ned5."</td>";}
  else {echo "<td></td>";}
 
  echo "<td  width='20' ></td>
  <td  width='34' ></td>";
 
  if ($ned6!=0){
  echo "<td>".$ned6."</td>";}
  else {echo "<td></td>";}
 
  echo "<td  width='20' ></td>
  <td  width='34' ></td>";
 
  if ($ned7!=0){
  echo "<td>".$ned7."</td>";}
  else {echo "<td></td>";}
 
  echo "<td  width='20' ></td>
  <td  width='34' ></td>";
 
  echo "</tr>";
 ?>
 <tr class='itog'>
  <td style="text-align:left;" >4. ФАКУЛЬТАТИВНЫЕ ДИСЦИПЛИНЫ</td>
  <?php
  $exam=0;$okr=0;$ikr=0;$hours=0;$lpz=0;$kur=0;$sem1=0; $sem2=0; $sem3=0; $sem4=0; $sem5=0; $sem6=0; $sem7=0; 
  $lpz1=0; $lpz2=0; $lpz3=0; $lpz4=0; $lpz5=0; $lpz6=0; $lpz7=0;
 
  $result = mysql_query("select * from subject_plan where id_plan = 15 and id_subject in (select id_subject from subject where komponent = 3) ");
    $row = mysql_fetch_array($result);
                do{
 
                    $okr=$okr+$row[3];
                    $ikr=$ikr+$row[4];
 
                    for ($j=0;$j<7;$j++){
                    $exam=$exam+$row[$j+5];
                    $hours=$hours+$row[$j+12];
                    $lpz=$lpz+$row[$j+19];
                    $kur=$kur+$row[$j+33];
                    }   
                    $sem1=$sem1+$row[12];
                    $sem2=$sem2+$row[13];
                    $sem3=$sem3+$row[14];
                    $sem4=$sem4+$row[15];
                    $sem5=$sem5+$row[16];
                    $sem6=$sem6+$row[17];
                    $sem7=$sem7+$row[18];
 
                    $lpz1=$lpz1+$row[19];
                    $lpz2=$lpz2+$row[20];
                    $lpz3=$lpz3+$row[21];
                    $lpz4=$lpz4+$row[22];
                    $lpz5=$lpz5+$row[23];
                    $lpz6=$lpz6+$row[24];
                    $lpz7=$lpz7+$row[25];
                }
                while ($row = mysql_fetch_array($result));
                    if ($exam!=0){
                    echo "<td >".$exam."</td>";}
                    else {echo "<td></td>";}
 
                    if ($okr!=0){
                    echo "<td>".$okr."</td>";}
                    else {echo "<td></td>";}
 
                    if ($ikr!=0){
                    echo "<td>".$ikr."</td>";}
                    else {echo "<td></td>";}
 
                    if ($hours!=0){
                    echo "<td>".$hours."</td>";}
                    else {echo "<td></td>";}
 
                    if ($lpz!=0){
                    echo "<td>".$lpz."</td>";}
                    else {echo "<td></td>";}
 
                    if ($kur!=0){
                    echo "<td>".$kur."</td>";}
                    else {echo "<td></td>";}
 
                    if ($sem1!=0){
                    echo "<td>".$sem1."</td>";}
                    else {echo "<td></td>";}
 
                    echo "<td></td>";
 
                    if ($lpz1!=0){
                    echo "<td>".$lpz1."</td>";}
                    else {echo "<td></td>";}
 
                    if ($sem2!=0){
                    echo "<td>".$sem2."</td>";}
                    else {echo "<td></td>";}
 
                    echo "<td></td>";
 
                    if ($lpz2!=0){
                    echo "<td>".$lpz2."</td>";}
                    else {echo "<td></td>";}
                    
                    if ($sem3!=0){
                    echo "<td>".$sem3."</td>";}
                    else {echo "<td></td>";}
 
                    echo "<td></td>";
 
                    if ($lpz3!=0){
                    echo "<td>".$lpz3."</td>";}
                    else {echo "<td></td>";}
 
                    if ($sem4!=0){
                    echo "<td>".$sem4."</td>";}
                    else {echo "<td></td>";}
 
                    echo "<td></td>";
 
                    if ($lpz4!=0){
                    echo "<td>".$lpz4."</td>";}
                    else {echo "<td></td>";}
 
                    if ($sem5!=0){
                    echo "<td>".$sem5."</td>";}
                    else {echo "<td></td>";}
 
                    echo "<td></td>";
 
                    if ($lpz5!=0){
                    echo "<td>".$lpz5."</td>";}
                    else {echo "<td></td>";}
 
                    if ($sem6!=0){
                    echo "<td>".$sem6."</td>";}
                    else {echo "<td></td>";}
 
                    echo "<td></td>";
 
                    if ($lpz6!=0){
                    echo "<td>".$lpz6."</td>";}
                    else {echo "<td></td>";}
 
                    if ($sem7!=0){
                    echo "<td>".$sem7."</td>";}
                    else {echo "<td></td>";}
 
                    echo "<td></td>";
 
                    if ($lpz7!=0){
                    echo "<td>".$lpz7."</td>";}
                    else {echo "<td></td>";}
 
                    echo "</tr>";?>
 <?php 
                
                $result = mysql_query("select * from subject_plan where id_plan = 15 ");
                $row = mysql_fetch_array($result);
                $y=1;
                do{
                    $subject = mysql_query("select * from subject where id_subject = '".$row[2]."' and komponent =3");
                    if ($rowsubject = mysql_fetch_array($subject)){ 
                    do{
                        if ($rowsubject[1]!=$rowcikl['name']){
                    echo "<tr><td class='subject' style='cursor: pointer;' onclick=\"location.href='spred.php?subject=".$row[0]."'\">".$u.".".$y.". ".$rowsubject[1]."</td>";
                                $exam="";
                    for ($j=5;$j<12;$j++){//--------------------------------------------Экзамены
                        if($row[$j]!=0 || $row[$j+35]!=0){
                            if ($row[$j+35]==0){
                            $p=$j-4;
                            $exam=$row[$j]."/".$p;}
                            if($row[$j]==0){
                            $p=$j-4;
                            $exam="ДЗ"."/".$p;}
                        }
                    
                    } 
                    echo "<td>".$exam."</td>";  
                    if ($provverka==7){echo "<td></td>";}
                    if($row[3]!=0){ //---------------------------------------Окр
                    echo "<td>".$row[3]."</td>";
                    }
                    else {echo "<td></td>";}
                    if($row[4]!=0){ //---------------------------------------икр
                    echo "<td>".$row[4]."</td>";
                    }
                    else {echo "<td></td>";}
 
                    $sumhours=0;$sumprak=0;
                    for ($j=12;$j<19;$j++){//--------------------------------------Семестры всего
                    $sumhours=$sumhours+$row[$j];
                    $sumprak=$sumprak+$row[$j+7];
                    }
 
                    if ($sumhours!=0){
                    echo "<td>".$sumhours."</td>";}
                    else {echo "<td></td>";}
 
                    if ($sumprak!=0){
                    echo "<td>".$sumprak."</td>";}
                    else {echo "<td></td>";}
 
                    $kp=""; 
                    for ($j=33;$j<40;$j++){//-----------------------------------Курсовые
                        if($row[$j]!=0){
                        $p=$j-32;
                        $kp=$row[$j]."/".$p;
                        }
                        } 
                echo "<td>".$kp."</td>";
 
                    for ($j=12;$j<19;$j++){//--------------------------------------Семестры
                    if($row[$j]!=0){
                    echo "<td>".$row[$j]."</td>";
                    }
                    else {echo "<td></td>";}
                    if($row[$j+14]!=0){
                    echo "<td>"."-".$row[$j+14]."</td>";                    
                    }
                    else {echo "<td></td>";}
                    if($row[$j+7]!=0){
                    echo "<td>".$row[$j+7]."</td>";                 
                    }
                    else {echo "<td></td>";}
                    }       
                
                echo "</tr>";
                    $y++;
                    }}
                    while($rowsubject = mysql_fetch_array($subject));
                }}  
                while ($row = mysql_fetch_array($result));
                $u=$u+0.1;
        
?>
 <tr>
  <td class='component' >5. КОНСУЛЬТАЦИИ</td>
 <?php
 
  echo "
  <td  width='40' ></td>
  <td  width='30' ></td>
  <td  width='30' ></td>
  <td  width='44' ></td>
  <td  width='44' ></td>
  <td  width='38' ></td>";
 
 
  if ($rowplan[19]!=0){
  echo "<td>".$rowplan[19]."</td>";}
  else {echo "<td></td>";}
 
  echo "<td  width='20' ></td>
  <td  width='34' ></td>";
 
  if ($rowplan[20]!=0){
  echo "<td>".$rowplan[20]."</td>";}
  else {echo "<td></td>";}
 
  echo "<td  width='20' ></td>
  <td  width='34' ></td>";
 
   if ($rowplan[21]!=0){
  echo "<td>".$rowplan[21]."</td>";}
  else {echo "<td></td>";}
 
  echo "<td  width='20' ></td>
  <td  width='34' ></td>";
 
   if ($rowplan[22]!=0){
  echo "<td>".$rowplan[22]."</td>";}
  else {echo "<td></td>";}
 
  echo "<td  width='20' ></td>
  <td  width='34' ></td>";
 
 
  if ($$rowplan[23]!=0){
  echo "<td>".$rowplan[23]."</td>";}
  else {echo "<td></td>";}
 
  echo "<td  width='20' ></td>
  <td  width='34' ></td>";
 
  if ($rowplan[24]!=0){
  echo "<td>".$rowplan[24]."</td>";}
  else {echo "<td></td>";}
 
  echo "<td  width='20' ></td>
  <td  width='34' ></td>";
 
  if ($rowplan[25]!=0){
  echo "<td>".$rowplan[25]."</td>";}
  else {echo "<td></td>";}
 
  echo "<td  width='20' ></td>
  <td  width='34' ></td>";
 
  echo "</tr>";
 ?>
 </tbody></table>
 
    </div>              
  </form>  
<script src="jquery-1.8.2.js" type="text/javascript"></script>
<script src="script.js" type="text/javascript"></script>
</body>
</html>
Сообственно проблема возникла тогда, когда возникла необходимость седлать фиксированную шапку. Размер ее поплыл, как это дело можно исправить, кроме того, как вручную подгонять размеры.
1 ответ

fedya.lutkovski

1500к строк и все в таком духе
$sem1=$sem1+$row[12]; 
$sem2=$sem2+$row[13]; 
$sem3=$sem3+$row[14]; 
$sem4=$sem4+$row[15]; 
$sem5=$sem5+$row[16]; 
$sem6=$sem6+$row[17]; 
$sem7=$sem7+$row[18];
читайте внимательнее циклы и массивы