Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
Shellin
0 / 0 / 0
Регистрация: 23.05.2011
Сообщений: 2
1

Не могу найти ошибку в коде

08.05.2012, 16:14. Просмотров 925. Ответов 29
Метки нет (Все метки)

Выдает следующие ошибки:
Notice: Undefined index: fromAjax in C:\Program Files\EasyPHP-5.3.9\www\\class_lessons.php on line 8

Notice: Undefined index: action in C:\Program Files\EasyPHP-5.3.9\www\\class_lessons.php on line 10

Вот код, может кто подскажет в чём проблема, заранее спасибо.

PHP
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
<?php
define('TEACHER_ZONE', true);
include_once ('../init.php');
include_once ('../include/classes.php');
include_once ('../include/lessons.php');
 
$subject_id = intval($_REQUEST['subject_id']) or die('No subject_id parameter');
$fromAjax = intval($_REQUEST['fromAjax']);
 
$action = $_REQUEST['action'];
$queryResult = '';
if ($action == 'close') {
    $grades = $_POST['grades'];
    update_lesson_grades($grades,true);
    $queryResult = "Уроки сохранены и закрыты.";
} elseif ($action == 'update') {
    $grades = $_POST['grades'];
    update_lesson_grades($grades,false);
    $queryResult = "Уроки обновлены.";;
} elseif ($action == 'addlesson') {
    $lesson_date = implode('-', array_reverse(explode('.', $_REQUEST['lesson_date'])));
    $topic = addslashes($_REQUEST['topic']);
    $lesson_type_id = intval($_REQUEST['lesson_type_id']);
    $res = add_lesson($lesson_date, $subject_id, $topic, $lesson_type_id);
    if ($res) {
        $queryResult = "Новый урок успешно добавлен.";
    } else {
        $queryResult = "Ошибка при добавлении урока.";
    }
} elseif ($action == 'changeDates') {
    $_SESSION['date_from'] = $_REQUEST['lesson_date_from'];
    $_SESSION['date_to'] = $_REQUEST['lesson_date_to'];
}
 
if ( !isset($_SESSION['date_from']) or $_SESSION['date_from'] == '') {
    $_SESSION['date_from'] = date("d.m.Y", strtotime('-10 days',time()));
}
if ( !isset($_SESSION['date_to']) or $_SESSION['date_to'] == '') {
    $_SESSION['date_to'] = date("d.m.Y");
}
 
$date_from = implode('-', array_reverse(explode('.', $_SESSION['date_from'])));
$date_to = implode('-', array_reverse(explode('.', $_SESSION['date_to'])));
$template_name = 'class_lessons.html';
$renderArray = array('date_from'=>$_SESSION['date_from'], 'date_to'=> $_SESSION['date_to'], 'ui_theme'=>$config['ui']['theme']);
$renderArray['subject_id']=$subject_id;
$renderArray['queryResult']=$queryResult;
 
if ($fromAjax) {
    $template_name = 'class_lessons_ajax.html';
    $subject = get_lesson_subject($subject_id);
    $lessons = get_lessons($subject_id, $date_from, $date_to);
    $lessons_count = count($lessons);
    $students_list = get_student_classes_list($subject['class_id'],0);
    $active_leson = false;
    foreach ($students_list as $key => $student) {
        $students_list[$key]['grades'] = get_student_lesson_grades($student['student_id'], $subject_id, $date_from, $date_to); 
    }
    
    $renderArray['lessons']=$lessons;
    $renderArray['lessons_count']=$lessons_count;
    $renderArray['students_list']=$students_list;
} else {
    $renderArray['lesson_types'] = get_lesson_types();
}
 
$template = $twig->loadTemplate('teachers/'.$template_name);
echo $template->render($renderArray);
?>

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.05.2012, 16:14
Ответы с готовыми решениями:

Не могу найти ошибку в коде поиска
Здравствуйте. Не могу найти ошибку в поиске (search.php) - данные поменяю на...

Не могу найти ошибку в коде уже третий день
Вот код для поиска по сайту: &lt;?php include_once (&quot;../db/db.php&quot;); ?&gt; ...

Не могу найти ошибку в коде при выводе фото на экран?
$dh = opendir('/home/cms.ru/www/img/'); while ($file = readdir($dh)) : echo...

Не могу исправить 1 ошибку в коде
Друзья, помогите пожалуйста исправить ошибку в коде! нужно обработать форму...

Ткните меня носом в ошибку! Не могу разобраться в коде! Не выводит данные на сайт!
добрый вечер! Имеется код для вывода контактов на сайт. Вот почти весь код...

29
Tverdislav
0 / 0 / 1
Регистрация: 25.10.2016
Сообщений: 81
26.10.2016, 08:17 21
olorin.drdeath@mail.ru
0
LOMANI
1 / 1 / 4
Регистрация: 20.10.2016
Сообщений: 106
26.10.2016, 08:21 22
Tverdislav, отправил файлы
0
Tverdislav
0 / 0 / 1
Регистрация: 25.10.2016
Сообщений: 81
26.10.2016, 11:24 23
У вас какая версия PHP установлена?
0
LOMANI
1 / 1 / 4
Регистрация: 20.10.2016
Сообщений: 106
26.10.2016, 12:20 24
5.5.12

Добавлено через 15 секунд
Tverdislav, 5.5.12
0
Tverdislav
0 / 0 / 1
Регистрация: 25.10.2016
Сообщений: 81
26.10.2016, 13:34 25
LOMANI, Для авторизации родителей какой пинкод используется?
0
LOMANI
1 / 1 / 4
Регистрация: 20.10.2016
Сообщений: 106
26.10.2016, 13:37 26
123456
0
crautcher
2019 / 1991 / 463
Регистрация: 27.05.2011
Сообщений: 6,837
26.10.2016, 14:10 27
Да что вы тут развели спор на 2 страницы по пустяку? Изучите функцию isset() http://php.net/manual/ru/function.isset.php и внедрите. Проблем не должно быть.
Notice: Undefined index: fromAjax in C:\Program Files\EasyPHP-5.3.9\www\\class_lessons.php on line 8
Notice: Undefined index: action in C:\Program Files\EasyPHP-5.3.9\www\\class_lessons.php on line 10
fromAjax и action может как быть так и не быть. Проверьте, есть ли они. Если есть - работайте. Если нет - сами решайте что делать в этом случае.
0
LOMANI
1 / 1 / 4
Регистрация: 20.10.2016
Сообщений: 106
27.10.2016, 08:06 28
Цитата Сообщение от crautcher Посмотреть сообщение
Изучите функцию isset()
читал ранее и не дочитал до конца, а теперь дочитал

ошибки нет
PHP
1
2
$fromAjax = isset($_REQUEST['fromAjax']) ? $_REQUEST['fromAjax'] : null;
$action = isset($_REQUEST['action']) ? $_REQUEST['action'] : null;
правильный вариант или я её опять спрятал?
0
crautcher
2019 / 1991 / 463
Регистрация: 27.05.2011
Сообщений: 6,837
27.10.2016, 10:03 29
Цитата Сообщение от LOMANI Посмотреть сообщение
правильный вариант или я её опять спрятал?
теперь ошибки нет
0
LOMANI
1 / 1 / 4
Регистрация: 20.10.2016
Сообщений: 106
28.10.2016, 07:57 30
crautcher, может еще заглянешь в эту темку?) Школьный журнал - настроить отправку SMS и исправить ошибку при авторизации по пин-коду
0
28.10.2016, 07:57
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.10.2016, 07:57

найти ошибку в коде
&lt;html&gt; &lt;head&gt; &lt;title&gt;Поиск по учителям&lt;/title&gt; &lt;/head&gt; &lt;body&gt; &lt;h1&gt;Поиск...

найти ошибку в php коде
&lt;?php $fexists='freebanner/count.txt'; if(file_exists($fexists)){ $linecount...

Необходимо найти ошибку в коде
Помогите найти ошибку. Письмо не приходит на почту &lt;? if($_SERVER ==...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
30
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru