Форум программистов, компьютерный форум, киберфорум
PHP: Фреймворки
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
 Аватар для anar4you
4 / 0 / 0
Регистрация: 16.07.2014
Сообщений: 65

Ошибка с параметром функции

18.07.2014, 10:34. Показов 1322. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте.
Проблема в том что пытаюсь передать параметр в функцию в контроллере, потом исходя из значения параметра, в модели сделать запрос в таблицу, на выборку всех полей, NickName которого равен этому параметру.
Вот код контроллера:
PHP
1
2
3
4
5
6
7
8
9
10
11
public function user($acc)
    {
        if ($acc == '') {
            echo "Ошибка! Укажите в URL ник игрока, профиль которого хотите посмотреть.";
        }
        else {
            $this->load->model('user');
            $data['acc'] = $this->user->get_acc();
            $this->load->view('users/user_page', $data);
        }
    }
Код модели:
PHP
1
2
3
4
5
6
function get_acc()
  {
    $query = $this->db->where('NickName', $acc);
    $query = $this->db->get('accounts');
    return $query->result_array();
  }
Код вида:
PHP/HTML
1
2
3
4
5
<div class="row">
        <div class="col-md-4 col-md-offset-4">
          <h1 align="center"><?=$acc['NickName']?></h1><hr />
        </div>
      </div>
Вылазиют ошибки:
Severity: Notice
Message: Undefined variable: acc
Filename: models/user.php
Line Number: 15

A PHP Error was encountered
Severity: Notice
Message: Undefined index: NickName
Filename: users/user_page.php
Line Number: 67

Как это все исправить, где ошибка?

Добавлено через 22 часа 41 минуту
Ну помогите кто нибууууудь

Добавлено через 14 часов 17 минут
Ну кто-нибудь помогите!!!
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
18.07.2014, 10:34
Ответы с готовыми решениями:

Ошибка в конструкторе с параметром. Компилятор не ругается, но при запуске программы возникает ошибка
Я знаю точно, что ошибка в конструкторе с параметром. Компилятор не ругается, но при запуске моей программы windows выдает ошибку. Почему ?...

Функции со строковым параметром
Здравствуйте. Никак не могу понять, для чего нужен string::size_type, size_t и прочее. Почему строковую функцию надо определять как...

Функции с символьным параметром
Надо контрольные работы закрыть, помогите пожалуйста Задание 1 Принять с клавиатуры символ. Написать следующие функции: 1) Вывод на...

2
71 / 71 / 13
Регистрация: 01.09.2011
Сообщений: 379
19.07.2014, 14:36
Цитата Сообщение от anar4you Посмотреть сообщение
Как это все исправить, где ошибка?

Не ну реально вы что издеваетесь?
Цитата Сообщение от anar4you Посмотреть сообщение
Message: Undefined variable: acc
Filename: models/user.php
Line Number: 15
Цитата Сообщение от anar4you Посмотреть сообщение
Message: Undefined index: NickName
Filename: users/user_page.php
Line Number: 67
0
> /dev/null
 Аватар для Блеф
286 / 119 / 86
Регистрация: 14.05.2014
Сообщений: 767
20.07.2014, 11:59
тут идет элементарная логика.

Прочитайте код об ошибки и посмотрите что не так.

Severity: Notice
Message: Undefined variable: acc
Filename: models/user.php
Line Number: 15
PHP
1
2
3
4
5
6
function get_acc()
  {
    $query = $this->db->where('NickName', $acc);
    $query = $this->db->get('accounts');
    return $query->result_array();
  }
Строка
PHP
1
$query = $this->db->where('NickName', $acc);
откуда тут переменная $acc, вы ее не где не объвляли в этом методе

Я бы сказал как исправить, но думайте сами, полезно.

Если вы не можете сами исправить элементраную ошибку, то думаю вам раноо браться за ООП, имхо

P.S или вы хотите что бы элементарные ошибки за вас исправляли или включите мозги. Извините если обидел.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
20.07.2014, 11:59
Помогаю со студенческими работами здесь

Запуск функции с параметром
добрый день. есть такая структура кода def fun1(x): print(x) def fun2(x): print(x) def fun3(x): print(x)

Передача функции параметром
первый раз с этим дело имею, вот хотел с std::function разобраться, делаю что то вроде: int func(int) { return 0; } ... int func()...

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

Как в функции указать параметром this
Привет. Вообщем добавляю циклом событие к элементам в HTML используя JS. Функция имеет аргумент, и через аргумент получает данные, вообщем...

Добавление переменной с параметром к функции
К формуле y=(sinx+2)/(3+cosx)*sum_{0}^{20}(a*{x}^{n})*z , где а=2n, если x&lt;=0.5 и a=n/2, если x&gt;0.5 z с параметром z=0.2(0.3)10 x с...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
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
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru