Exemplo n.º 1
0
 $contingent = new class_ibase();
 $local = new class_mysql_base_local();
 echo "<div class='well'><center><h2>Створення відомостей</h2><form action='vidomist_old.php?" . $_SERVER['QUERY_STRING'] . "' method='post' enctype='multipart/form-data'>\n      Виберіть файл <input type='file' name='filename'  value='Огляд'> <input type='submit' value='Завантажити дані'></div></form>";
 echo "<br></b><center>";
 if (isset($_FILES["filename"]["tmp_name"])) {
     if (is_uploaded_file($_FILES["filename"]["tmp_name"])) {
         $table = array();
         $name_table = array('Оцінки', 'Звязок', 'Предмети', 'Поточна успішність', 'Таблиця точності');
         $table_id = array('1', '2', '3', '4', '5');
         $temp_file = date("d-m-i-s");
         move_uploaded_file($_FILES["filename"]["tmp_name"], "xls/" . $temp_file . $_FILES["filename"]["name"]);
         $data = new XLSToDB($temp_file . $_FILES["filename"]["name"], 'UTF-8');
         $fileXLS = $temp_file . $_FILES["filename"]["name"];
         $links = "xls/" . $temp_file . $_FILES["filename"]["name"];
         //-----формування масивів листів
         $table[0] = $ocinku_styd = $data->get($fileXLS, 0, 10);
         $table[1] = $zvjaz_styd = $data->get($fileXLS, 1, 3);
         $table[2] = $module_styd = $data->get($fileXLS, 2, 6);
         $table[3] = $potochna_styd = $data->get($fileXLS, 3, 12);
         $table[4] = $ostatochna_styd = $data->get($fileXLS, 4, 12);
         $kilk = 0;
         $g = 0;
         $l1 = 0;
         //----------------таблиці   ----------------------------
         table($name_table, $table, $table_id);
         $local->ins("DELETE FROM `pr` WHERE name_user='******'role'] . "';");
         for ($i = 0; $i < count($module_styd); $i++) {
             if ($module_styd[$i][0] != NULL) {
                 $local->ins("INSERT INTO  `vidomosti`.`pr` (`num` ,`idvar`,`name_user`)VALUES ('" . $module_styd[$i][0] . "',  '" . $module_styd[$i][5] . "',  '" . $_SESSION['role'] . "');");
             }
         }
Exemplo n.º 2
0
     echo "<option value='" . $year[$i]['id'] . "'>" . $year[$i]['date'] . "/" . $year[$i]['name'] . "</option>";
 }
 echo "\n\t</select>\n\t<br><br>\n\t</div>\n\n    <div class='kvadrant'><br>\n\tМова здачі \n\t<select name='lang'>\n    <option value='UA'>Українська</option>\n    <option value='ENG'>Іноземна</option>\n\t</select>\n\t<br><br>\n\t</div>\n      \n    <div class='kvadrant'><br>    \n\tДата здачі\n\t<input  id='inputDate4' name='date' value='" . Date("Y-m-d") . "' />\n\t<br><br>\n\t</div>\n    \n\t<div class='kvadrant'><br>\n\tТип здачі \n\t<select name='zdacha'>\n    ";
 for ($i = 0; $i < count($type_session); $i++) {
     echo "<option value='" . $type_session[$i]['id'] . "'>" . $type_session[$i]['type'] . "</option>";
 }
 echo "\n\t</select>\n\t<br><br>\n\t</div>\n\t\n\t<div class='kvadrant'><br>\n\tПотік \n\t<select name='potik'>\n\t\t<option value='0' name=''>Без потоку</option>\n\t\t<option value='1' name=''>І потік</option>\n\t\t<option value='2' name=''>ІІ потік</option>\n\t</select>\n\t<br><br>\n\t</div>\n\t\n\t<div class='kvadrant'><br>\n\tЧастина\n\t<select name='chastuna'>\n\t\t<option value='1' name=''>І частина</option>\n\t\t<option value='2' name=''>ІІ частина</option>\n\t</select>\n\t<br><br>\n\t</div>\n\t<div class='kvadrant'><br>\n\tВиберіть файл \n      <input type='file' name='filename'  value='Огляд'>\n      <br><br></div><br><br>\n      <input type='submit' value='Експортувати дані'><br></form>";
 if (isset($_FILES["filename"]["tmp_name"])) {
     if (is_uploaded_file($_FILES["filename"]["tmp_name"])) {
         $temp_file = date("d-m-i-s");
         move_uploaded_file($_FILES["filename"]["tmp_name"], "sheets/" . $temp_file . $_FILES["filename"]["name"]);
         include_once "Class/class reader.php";
         $data = new XLSToDB($temp_file . $_FILES["filename"]["name"], 'CP1251');
         $fileXLS = $temp_file . $_FILES["filename"]["name"];
         $links = "sheets/" . $temp_file . $_FILES["filename"]["name"];
         $ocinku_styd = $data->get($fileXLS, 0, 10);
         $zvjaz_styd = $data->get($fileXLS, 1, 3);
         $module_styd = $data->get($fileXLS, 2, 5);
         $potochna_styd = $data->get($fileXLS, 3, 12);
         $ostatochna_styd = $data->get($fileXLS, 4, 12);
         $kilk = 0;
         $g = 0;
         $l1 = 0;
         //Кількість оцінок
         for ($i = 0; $i < 10; $i++) {
             if ($ocinku_styd[0][$i] != NULL) {
                 $kilk++;
             }
         }
         $kilk = $kilk;
         //Оброблення таблиці оцінок