Во-первых, по вашему мнению, вы указали имя вашего единственного входа, равное name
, в вашем контроллере вы ищете в сообщении uname
.
Во-вторых, я непомните, если CodeIgniter делает то же самое с $_POST
, но он определенно уничтожает массив $_GET
.Если вам нужен ассоциативный массив всех почтовых входов, вы можете вызвать это:
$this->input->post();
В-третьих, в очень очень редком случае ваши входы могут быть заблокированы XSS Filtering , вы можетечтобы не допустить этого, вызовите это так: (только для целей проверки, чтобы понять, что не так, не используйте это в работе) :
$this->input->post(NULL, FALSE);
Если что-то не так, эти вызовыreturn FALSE
, вы должны проверить это с помощью оператора ===
, так как он будет совпадать только с FALSE
, где ==
будет совпадать и с NULL
.
В-четвертых, вы должны быстро протестировать, используяпростая HTML-форма, похоже, что вы строите свою форму правильно с помощью помощника по формам , но вам не помешает использовать простую HTML-форму для быстрого тестирования.
Кроме этого, выВам нужно будет предоставить больше информации о вашей среде / конфигурации / сгенерированном html / etc ... для нас, чтобы выяснить.Вы действительно не дали нам много работы.