Я скопировал отлично работающий проект CodeIgniter с моего компьютера друзей. Все остальное работает отлично, но ни одна из форм не работает. Снова я попытался отправить форму с помощью метода GET, и он отлично работает, но только метод POST не работает.
Это выглядит так:
<form action="<?php echo base_url();?>team/administrator/team/insert" method="post" name="new_team">
//etc etc i removed all the fields just to make it look simple
<input type="submit" value="Save" name="new_team">
</form>
И вот что выглядит контроллер.
if(isset($_POST['new_team']))
echo "Inserted";
else
echo "Post was not inserted";
Результат: показывает, что сообщение не было вставлено. Что не так? Решения необходимы быстро.. Я думаю, что что-то не так с конфигурацией, потому что тот же код работает на другом компьютере
Я удалил весь WAMP-сервер, а затем установил сервер XAMPP и импортировал все из него. Затем он начал работать. В конфигурации было что-то не так. В любом случае спасибо всем за помощь :-)
вы пробовали класс ввода CI?
$this->input->post('new_team');
Я бы посоветовал вам лучше использовать
$this->input->get_post('new_team');
это позволяет переключаться между GET и POST без перезаписи кода. Сначала попробуй, потом пост..
Синтаксис ремонта
if(isset($_POST['new_team']))
{
echo "echo here";
}
else {
echo "echo there";
}