将值传递给PHP form_open函数

时间:2016-06-29 15:06:26

标签: php codeigniter

我正在尝试调用form_open函数并将值传递给它正在调用的函数。我试图传递$ data-> advisee_id的值。一旦它调用setAdvisees函数,我希望它回显值。我尝试了很多东西,我想我可能需要将它传递给数组,这是表单打开的第二个参数。有谁知道我会怎么做?当form_open被调用时,我当前给出了以下代码:

"遇到错误。您提交的URI不允许使用字符。"

eligibletoenroll_view.php

        <?= form_open('app/staff/advisees/setAdvisees($data->advisee_id)', array(
    'class' => 'user-contact',
)) ?>

advisees.php

   function setAdvisees($advisee_id) {
        echo $advisee_id;

1 个答案:

答案 0 :(得分:1)

只需像这样发送

<?= form_open('app/staff/advisees/setAdvisees/$advisee_id)'

这个窗台充当

<form action="app/staff/advisees/setAdvisees/$advisee_id" 

如果建议id来自数组,则在表单打开之前

$advisee_id = "some thing"

示例

<form action="app/staff/advisees/setAdvisees/25"