Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 08.04.2016
Сообщений: 56

Ошибка Undefined index:

24.11.2016, 15:01. Показов 1214. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Code
1
2
3
Notice: Undefined index: b_tech_id in D:\OpenServer\domains\localhost\includes\app\class\queuemanager.php on line 273
 
Warning: Cannot modify header information - headers already sent by (output started at D:\OpenServer\domains\localhost\includes\app\class\queuemanager.php:273) in D:\OpenServer\domains\localhost\includes\core\class\request.php on line 326
Вот кусок с 273 строкой
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
if (IsTechnologieAccessible($this->user->data, $WorkingPlanet, $elementId) && IsElementBuyable($this->user, $WorkingPlanet, $elementId) && $WorkingPlanet['b_tech_id'] == 0 && !(isset($pricelist[$elementId]['max']) && $this->user->data[$resource[$elementId]] >= $pricelist[$elementId]['max']))
        {
            $costs = GetBuildingPrice($this->user, $WorkingPlanet, $elementId);
 
            $WorkingPlanet['metal']     -= $costs['metal'];
            $WorkingPlanet['crystal']   -= $costs['crystal'];
            $WorkingPlanet['deuterium'] -= $costs['deuterium'];
 
            $time = GetBuildingTime($this->user, $WorkingPlanet, $elementId);
 
            $this->queue[self::QUEUE_TYPE_RESEARCH] = array();
 
            $this->queue[self::QUEUE_TYPE_RESEARCH][] = array
            (
                'i' => $elementId,
                'l' => ($this->user->data[$resource[$elementId]] + 1),
                't' => $time,
                's' => time(),
                'e' => time() + $time,
                'd' => 0
            );
            
            $WorkingPlanet['queue'] = json_encode($this->queue);
 
            $this->user->data["b_tech_planet"] = $WorkingPlanet["id"];
            $this->saveTechToQueue($WorkingPlanet);
        }
Что здесь может быть не так?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
24.11.2016, 15:01
Ответы с готовыми решениями:

Ошибка Undefined index
Здравствуйте! Не можете подсказать, почему PHP "ругается" на эти 6 строк? $year = $_POST ; $month = $_POST ; $daycur = $_POST ; ...

Ошибка Undefined index =(
Добрый день всем! у меня такая проблема возникла выдает ошибку! Notice: Undefined index: shpPassword in buy_result.php on line 18 bad...

Ошибка Undefined index
У меня есть код php который запрашивает у глобального массив $_GET - ячейку id - но ее нету - и это нормально - но как избавиться от ошибки...

4
 Аватар для Пифагор
2172 / 1655 / 840
Регистрация: 10.01.2015
Сообщений: 5,207
24.11.2016, 15:09
Цитата Сообщение от UrbanSide Посмотреть сообщение
Notice: Undefined index: b_tech_id in D:\OpenServer\domains\localhost\includes \app\class\queuemanager.php on line 273
Элемент массива с индексом b_tech_id не определен (не существует).
Цитата Сообщение от UrbanSide Посмотреть сообщение
Warning: Cannot modify header information - headers already sent by (output started at D:\OpenServer\domains\localhost\includes \app\class\queuemanager.php:273) in D:\OpenServer\domains\localhost\includes \core\class\request.php on line 326
Что означает предупреждение "headers already sent"
1
0 / 0 / 0
Регистрация: 08.04.2016
Сообщений: 56
24.11.2016, 15:14  [ТС]
Цитата Сообщение от Пифагор Посмотреть сообщение
Элемент массива с индексом b_tech_id не определен (не существует).
А как это возможно исправить в данном примере?
0
 Аватар для Пифагор
2172 / 1655 / 840
Регистрация: 10.01.2015
Сообщений: 5,207
24.11.2016, 15:18
Ну, так сказать сложно.
Нам же не известно, что и как приходит. Откуда берется массив $WorkingPlanet и массив ли это вообще, что в нем находится и еще много, много нюансов.
0
Фрилансер
Эксперт PythonЭксперт JSЭксперт PHP
 Аватар для Azdeman
1871 / 1362 / 604
Регистрация: 12.01.2011
Сообщений: 5,470
24.11.2016, 15:57
Цитата Сообщение от UrbanSide Посмотреть сообщение
А как это возможно исправить в данном примере?
ну создать такой индекс в массиве видать.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
24.11.2016, 15:57
Помогаю со студенческими работами здесь

Ошибка Undefined index: key in
Помогите пожл убрать ошибку: PHP Notice: Undefined index: key in /zakazform/php/go.php on line 38 Перенес сайт на https...

Ошибка Undefined index: keywords
Подскажите в чем ошибка ребят $tag = get_meta_tags('http://www.example.com/'); echo $tag;

Ошибка Notice: Undefined index:
Помогите пожалуйста, у меня форма обратной связи выдает вот такие ошибки: Notice: Undefined index: email in...

Ошибка - Notice: Undefined index
Приветствую:) есть форма для регистрации и авторизации. Регистрация работает, а вот с авторизацией проблемка небольшая, выдает ошибки,...

Ошибка Undefined index: text
Добрый день, ребята. Помогите решить проблему. Скопировал сайт и базу и поставил 2 копии на одном хосте. одна копия работает, вторая вот...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru