Чтобы обеспечить несколько действий для формы с 2 кнопками отправки в CodeIgniter1 - PullRequest
0 голосов
/ 11 января 2012

У меня есть форма с 2 кнопками отправки, мне нужно дать 2 действия для формы, основанные на кнопке отправки, которую я нажимаю, Как этого можно достичь с помощью codeigniter, Спасибо Друзья. Вот пример кода.

<?php
    $attributes = array('name' => 'frmdisplay');

    echo form_open('display/goto1', $attributes);
?>

<input type="submit" class="button" value="Showone" name="goto1btn" />

<input type="submit" class="button" value="Showtwo" name="goto2btn" /> 

Вот как я могу выполнить действие для обеих страниц display / goto1 и display / goto2 на основе нажатия кнопки btn. Это означает, что если нажата первая кнопка отправки, то должно быть действие display / goto1, а для действия второй кнопки отправки - display / goto2.

1 Ответ

2 голосов
/ 12 января 2012

Если я не ошибаюсь, не передается ли name кнопки отправки в качестве ключа в данных post? Если это так, вы можете просто проверить, что:

if (!empty($this->input->post("goto1btn")))
{
     // goto1btn pressed
}
else if (!empty($this->input->post("goto2btn")))
{
     // goto2btn pressed
}
else
{
     // no button pressed
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...