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

Notice: Undefined index: code in Y:\home\ocStore\www\catalog\view\theme\default\template\chec kout\payment_data.tpl on line 6

20.03.2014, 09:57. Просмотров 1365. Ответов 12
Метки нет (Все метки)

Вылезает вот такая ошибка в форме оформления заказа. не могу понять что не так с синтаксисом.




Вот строка 6 и весь td:

PHP
1
2
3
4
5
6
7
<td><?php if($payment_method['code'] == $payment_code || !$payment_code) { ?>
            <?php $code = $payment_method['code']; ?>
            <input type="radio" name="payment_method" value="<?php echo $payment_method['code']; ?>" id="<?php echo $payment_method['code']; ?>"
                   checked="checked"/>
            <?php } else { ?>
            <input type="radio" name="payment_method" value="<?php echo $payment_method['code']; ?>" id="<?php echo $payment_method['code']; ?>"/>
            <?php } ?></td>
0
Миниатюры
Notice: Undefined index: code in Y:\home\ocStore\www\catalog\view\theme\default\template\chec kout\payment_data.tpl on line 6  
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.03.2014, 09:57
Ответы с готовыми решениями:

Notice: Undefined index: rating in Z:\home\ss1s.com\www\catalog\model\catalog\product.php on line 22
Здравствуйте,помогите исправить ошибку Notice: Undefined index: rating in...

Notice: Undefined index: mail in \var\www\object\ on line 38
Не могу понять, почему не выводится mail с БД. Есть метод, с помощью этого метода я подключаюсь...

Notice: Array to string conversion in /home/komp/www/site1.my/www/index.php on line 58 Array
Notice: Array to string conversion in /home/komp/www/site1.my/www/index.php on line 58 Array ...

Notice: Undefined index: buttonstyle in C:\wamp\www\steamauth\steamauth.php on line 19
Помогите пожалуйста решить данную ошибку Notice: Undefined index: buttonstyle in...

Notice: Undefined index: token in /var/www/data/www/au3d.ru/admin/controller/extension/module/buyoneclick.php
Прошу помощи! При переходе в админке Опенкарта 3.0.2 в Модулях при нажатии Редактировать всплывает...

12
Танкья
Заблокирован
20.03.2014, 10:05 2
Значит у Вас не была объявлена ранее эта переменная
PHP
1
$payment_method['code'];
Добавлено через 2 минуты
Я уже советовала сегодня одному. Это очень легко проследить. Напишите перед вашим этим кодом
PHP
1
echo $payment_method['code'];
Будет ли вывод значения этой переменной?
0
Ukon
7 / 7 / 2
Регистрация: 26.02.2014
Сообщений: 176
20.03.2014, 10:33  [ТС] 3
Ответил, как я понял, Array

Добавлено через 5 минут
Я так понял ему не нравится текст, который должен выводится? Только я хз, где его найти))
0
V@D!k
249 / 249 / 98
Регистрация: 26.07.2010
Сообщений: 1,685
20.03.2014, 10:39 4
выведите и скиньте скрин сюда
0
20.03.2014, 10:39
Ukon
7 / 7 / 2
Регистрация: 26.02.2014
Сообщений: 176
20.03.2014, 10:48  [ТС] 5
Вот скриншот:
Notice: Undefined index: code in Y:\home\ocStore\www\catalog\view\theme\default\template\chec kout\payment_data.tpl on line 6
0
V@D!k
249 / 249 / 98
Регистрация: 26.07.2010
Сообщений: 1,685
20.03.2014, 10:54 6
хорошо, а теперь
PHP
1
print_r($payment_method['code']);
0
Танкья
Заблокирован
20.03.2014, 10:56 7
Если выводит массив, то получайте значение так:
PHP
1
 print_r($payment_method['code']);
А потом выберите себе нужный индекс из этого массива.

Добавлено через 33 секунды
Не заметила предыдущий пост)
0
Ukon
7 / 7 / 2
Регистрация: 26.02.2014
Сообщений: 176
20.03.2014, 12:19  [ТС] 8
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php if($payment_methods) { ?>
<p><?php echo $text_payment_method; ?></p>
<table class="radio">
    <?php foreach($payment_methods as $payment_method) { ?>
    <tr class="highlight">
        <td><?php if($payment_method['code'] == $payment_code || !$payment_code) { ?>
            <?php $code = $payment_method['code']; ?>
            <input type="radio" name="payment_method" value="<?php echo $payment_method['code']; ?>" id="<?php echo $payment_method['code']; ?>"
                   checked="checked"/>
            <?php } else { ?>
            <input type="radio" name="payment_method" value="<?php echo $payment_method['code']; ?>" id="<?php echo $payment_method['code']; ?>"/>
            <?php } ?></td>
        <td><label for="<?php echo $payment_method['code']; ?>"><?php echo $payment_method['title']; ?></label></td>
    </tr>
    <?php } ?>
</table>
<br/>
<?php } ?>
<div class="payment">
    <?php echo $payment?>
</div>
Это весь документ, когда пытаюсь вывести с помощью "print_r" выводит как текст.

Сорри за непонимание, если что(

Добавлено через 1 час 12 минут
Пожалуйста, очень помощь нужна)
0
Ukon
7 / 7 / 2
Регистрация: 26.02.2014
Сообщений: 176
20.03.2014, 12:39  [ТС] 9
Вот, разобрался, выдает такое:

Notice: Undefined index: code in Y:\home\ocStore\www\catalog\view\theme\default\template\chec kout\payment_data.tpl on line 6
0
V@D!k
249 / 249 / 98
Регистрация: 26.07.2010
Сообщений: 1,685
20.03.2014, 12:58 10
а вот теперь скажите, какое значение из выведенных должно хранится в вашей переменной?
0
Ukon
7 / 7 / 2
Регистрация: 26.02.2014
Сообщений: 176
20.03.2014, 13:00  [ТС] 11
Первое, там где "Оплата в офисе"
0
V@D!k
249 / 249 / 98
Регистрация: 26.07.2010
Сообщений: 1,685
20.03.2014, 13:12 12
Лучший ответ Сообщение было отмечено Ukon как решение

Решение

в таком случае вам нужно использовать
PHP
1
$payment_method['code']['cod2']['cod2e']
, но это частный случай, а вообще я считаю, что у вас слишком запутанная логика
2
Ukon
7 / 7 / 2
Регистрация: 26.02.2014
Сообщений: 176
20.03.2014, 13:23  [ТС] 13
Спасибо, но там оказалось все даже проще))) Спасибо за терпение
0
20.03.2014, 13:23
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.03.2014, 13:23

Notice: Undefined index: files in newnews.php on line 61
&lt;?php $modul_name='Написать/редактировать новость'; require_once &quot;../function.php&quot;; if (!user())...

Warning: Invalid argument supplied for foreach() in Y:\home\ocStore\www\system\library\cart.php on line 43
Не могу найти решение данной ошибки. Обыскал весь яндекс, все написано слишком кратко.... Может...

как избавиться от ошибки: Notice: Undefined index: id in ./headers.inc.php on line 4
На 4 строке: $id = strtolower(strip_tags(trim($_GET))); если пытаюсь объявить переменную $id: ...


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

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

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