Электронный журнал оценок php

Saved searches

Use saved searches to filter your results more quickly

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

Веб-приложение «Электронный дневник учащегося»

Nsity/eschool

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Sign In Required

Please sign in to use Codespaces.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching Xcode

If nothing happens, download Xcode and try again.

Launching Visual Studio Code

Your codespace will open once ready.

There was a problem preparing your codespace, please try again.

Latest commit

Git stats

Files

Failed to load latest commit information.

README.md

Информационная система «Электронный дневник и журнал»

  1. Создать базу MySQL eschool
  2. Выполнить скрипт (script.sql)
  3. Добавить в таблицу role роли
INSERT INTO `role` VALUES (1,'Классный руководитель'),(2,'Администратор'),(3,'Учитель'),(4,'Учащийся'); 
INSERT INTO `teacher` VALUES (1,'admin','12345','827ccb0eea8a706c4c34a16891f84e7b',2,'Администратор',1); 
INSERT INTO `dayofweek` VALUES (1,'Понедельник'),(2,'Вторник'),(3,'Среда'),(4,'Четверг'),(5,'Пятница'),(6,'Суббота'); 
INSERT INTO `time` VALUES (1,'08:30:00','09:15:00'),(2,'09:30:00','10:15:00'),(3,'10:25:00','11:10:00'),(4,'11:25:00','12:10:00'),(5,'12:30:00','13:15:00'),(6,'13:25:00','14:10:00'),(7,'14:15:00','15:00:00'),(8,'15:05:00','15:50:00'); 
  1. Разместить проект на сервере
  2. В файле application/config/database.php прописать подключение к базе данных
  3. В файле application/config/config.php настроить $config[‘base_url’]

About

Веб-приложение «Электронный дневник учащегося»

Источник

Электронный журнал PHP HTML MySQL

Необходимо создать страницу вывода информации с базу данных как показано на рисунке. Страница создана, имеется необходимость вывода информации из БД.
необходимо вывести:
1. ФИО Студента.
2. Дни в которые проходило занятие.
3. Дисциплины имеющиеся у данной группы.
4. Оценки студентов.

Любая необходимая информация будет предосталена

Электронный журнал
Здравствуйте, уважаемые программисты cyberforum-а! Прошу помощи у Вас для решения проблемы.

Электронный журнал
Здравствуйте. Нашел скрипт школьного журнал с нашего форума.

HTML коды, MySQL, Php
Здравствуйте. Скажите пожалуйста где правильно хранить огромные количество HTML коды?

MySQL + HTML,PHP or Javascript
Доброго времени суток всем!Прошу вас о помощи, есть простая для вас задача ) Нужна кнопка в.

Эксперт PHP

ЦитатаСообщение от Arslan1234 Посмотреть сообщение

Любая необходимая информация должна была быть уже предоставлена. Как минимум свой вариант кода, какие ошибки (если они есть), что не получается, что не работает или работает не так, как ожидалось/требуется. За вас всю работу вряд ли кто будет делать.

Не получается правильно реализовать вывод. никакая информация не выводит так как я ее прописываю. изначально необходимо построить правильный запрос к бд.

$a=0;
$connect = mysql_connect(‘localhost’,’root’,») or die(mysql_error());
mysql_select_db(‘jurnalmt’);
$query = «SELECT *
FROM ocenka_studenta
LEFT JOIN uchebnoe_zanyatie ON ocenka_studenta.zanyatie_id = uchebnoe_zanyatie.id_uchebnogo_zanyatiya
LEFT JOIN studenty ON studenty.id_studenta = ocenka_studenta.student_id
LEFT JOIN gruppy ON studenty.gruppa_id = gruppy.id_gruppy
LEFT JOIN otdelenie ON gruppy.otdelenie_id = otdelenie.id_otdeleniya
LEFT JOIN raspredelenie ON uchebnoe_zanyatie.raspredelenie_id = raspredelenie.id_raspredeleniya
LEFT JOIN prepodavateli ON raspredelenie.prepodavatel_id = prepodavateli.id_prepodavatelya
LEFT JOIN discipliny ON raspredelenie.disciplina_id = discipliny.id_discipliny
WHERE №_gruppy = ‘И-2-13’ AND nazvanie_discipliny = ‘СиПООН'»;
$sql = mysql_query($query);
?>

if (window.name!=»frSheet»)
window.location.replace(«../jurnalmt1.html»);
else
fnUpdateTabs();

№ п/п

месяц

число


ФИО студента

12

12

12

12

12

12

12

while($row=mysql_fetch_array($sql))
$a=$a+1;
echo ‘

‘.$a.’

‘.$row[«famst»].» «.$row[«imyast»].» «.$row[«otchst»].’

‘;
>
?>

Arslan1234, в вашем коде копаться лень, но я обратил внимание на след. момент. Непосредственно присоединять в запросе имеет смысл только те таблицы, из которых в результирующую таблицу попадают различные результаты.

Вы правильно выбрали в качестве основной таблицу с оценками. Далее основными критериями, влияющими на результат, у вас являются дисциплина и группа, которые для данной страницы уникальны. Эти критерии должны быть отражены в адресе страницы. Вы можете обратиться к соотв. двум таблицам заранее. Если вы хотите иметь эти повторяющиеся данные в сводной таблице, вы можете их вставить прямо в основной запрос в качестве фактических данных или добавить их уже после выполнения запроса.

Еще мне сильно не понравилось использование в условии названий вместо соотв. идентификаторов. Если бы вы заранее выбрали инфу из таблиц двух основных критериев, вы могли бы спокойно вставить в основной запрос числовые идентификаторы вместо текста.

Преподаватель тоже уникален для страницы и может быть «подцеплен» к одному из предварительных запросов или получен при помощи отдельного запроса и при необходимости добавлен к результату основного запроса в виде подстановки фактических данных.

html+css+php+mySql+form action
Доброго времени суток всем. Начал делать сайт,пишу на php. Сайт разделен на две части: левая.

Php+MySql+Html. Обновить строку таблицы кнопкой.
Здравствуйте. Подскажите новичку. Нужно обновить значения определенной строки таблицы. Из поля.

Нужен совет по PHP/Ajax/MySQL/Javascript/HTML/CSS
Добрый день. Маленько не стандартная тема для этого форума, но все же решил создать. Уже вопрос.

Посоветуйте пожалуйста книгу или пример для изучения PHP+MySQL+HTML
Есть задача написать базу данных в связке PHP+MySQL+HTML. Планируется, что с базой будут работать.

Источник

Оценки в электронном журнале

Здравствуйте!)
помогите реализовать электронный журнал для учащихся.
В общем,есть класс студентов(учеников), и у них выставляются оценки.
Я создал 3 таблицы, ученики,таблицу дат занятий,оценки.
Далее,рисую таблицу,где самая верхняя строка это заголовки столбцов,чаще всего встречаемые столбцы это даты занятий, и со второй строки в первом столбце Фио учащихся, а со второго его оценки. Так вот никак не могу понять как тут их все рассположить. Дело в том,что под каждой датой у определенного человека должна стоять оценка,либо пустое место,и я реализую двумя циклами, первый от 1 до количества всех прошедших уроков(дат) а второй,пытаюсь поймать если номер столбца совпадает с номером занятия из бд, то в этом случае пишу в ячейка оценку если не совпадает то пишу туда порядковый номер столбца(ну или вообще пустым оставляю).И у меня получается количество строк таким образом в количество оценок учащегося больше , чем нужно. Вроде с программированием знаком, и соображоловка работает, но не могу понять как тут сделать все,может поможете?

Пропуск занятий в электронном журнале
Народ хелп. Есть таблица данных в access с столбцами : 1 Ид пропуска 2 Ид учащегося 3 Дата.

Как реализовать правильную нумерацию записей в электронном журнале
Разрабатывается многопользовательское приложение, в нем есть журналы. Вопрос следующий: как.

В журнале записаны оценки n студентов, сдававших m экзаменов
Здраствуйте помогите плиз выполнить лабораторную по с++ Вариант 2 Разработать схему алгоритма и.

Определить количество дней, в которых оценки меньше средней оценки по классу
в массиве записаны оценки по информатике 22 учеников класса. Определить количество дней, в которых.

ЦитатаСообщение от bulletproof24 Посмотреть сообщение

Вот как описал, только чтобы получалось, сколько надо. Что еще без кода можно сказать?

В составных таблицах, хорошо сделать полезный мап. В твоем случае удобно наверн сложнить все данные в таком виде

$map[ дата занятия> ] [ ученик> ][] = сама запись> ; $students[ ученик> ] = 1;
$map[ $currentDate ] [ $currentStudient ]

crautcher, в общем,как будет код,я скину.
А мог бы написать,как сделать так чтобы получился массив из скажем 10 элементов,где в начале нужно запушить некоторые числа в него,меньшие количества элементов,ну то есть 10-ти, но только чтобы они стояли на своем номере в массиве,ну то есть чтобы 4-ка стояла на 4-ом месте,а остальное все заполнено нулями. ну то есть

$students = array(); array_push($students,3,6,7,8)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
 $students = array(); $students_new = array(); $tests = array(); array_push($tests,3,6,7,8,9); for($i = 0;$i  10;$i++) { if($i + 1 != $tests[0] ) {array_push($students,0);} else { array_push($students,$tests[0]); array_shift($tests); } } print_r($students); ?>
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70
 while($myrow = mysql_fetch_array($result)) { $surname = $myrow['surname']; $name = $myrow['name']; $middlename = $myrow['middlename']; $id = $myrow['id']; ?> 
echo $surname . " " . $name . " " . $middlename;?>
$result_marks = mysql_query("select * from `marks` where `schoolchildrens_id` = '$id'", $db); while($myrow_marks = mysql_fetch_array($result_marks)) { array_push($tests,$myrow_marks['datelessons_id']); array_push($tests_marks,$myrow_marks['mark']); } for($i = 0;$i count($date);$i++) { if($i + 1 == $tests[0]) { array_push($mark_dates,$tests[0]); array_push($marks,$tests_marks[0]); array_shift($tests); array_shift($tests_marks); } else { array_push($mark_dates,0); array_push($marks,0); } } //var_dump($tests); //var_dump($marks); //var_dump($mark_dates); for($i = 0;$i count($date);$i++) { if($mark_dates[$i] == 0) { ?>
} else { $result_marks = mysql_query("select `mark` from `marks` where ((`schoolchildrens_id` = '$id') and (`datelessons_id` = '$mark_dates[$i]'))", $db); while($mark = mysql_fetch_array($result_marks)) { $mark_ocenka = $mark['mark']; } ?>
echo $mark_ocenka;?>
} } ?> //$marks = array(); $mark_dates = array(); $tests = array(); } //var_dump($tests); ?>

Вывести фамилии и оценки тех у кого оценки выше среднего балла
Дан масив 5-ти оценок и 5-ти фамилий. Надо найти ср. балл. Вывести фамилии и оценки тех у кого.

Ввести числовое значение учебной оценки. Вывести название этой оценки или сообщение об ошибке
Ввести числовое значение учебной оценки. Вывести название этой оценки или сообщение об ошибке

Имеется массив из N итоговых оценок студента.Если студент является неуспевающим(имеются оценки ниже 4),то замените все его неудовлетворительные оценки
Имеется массив из N итоговых оценок студента.Если студент является неуспевающим(имеются оценки ниже.

Распечатать анкетные данные студентов, имеющих оценки 7 или 8 по физике и оценки 9 или 10 по высшей математике
Распечатать анкетные данные студентов, имеющих оценки 7 или 8 по физике и оценки 9 или 10 по высшей.

Источник

Читайте также:  Stylesheet react native typescript
Оцените статью