使用HTML表单将Smarty变量传递给php文件。

时间:2013-04-01 08:11:33

标签: php html forms variables smarty

我在Smarty模板文件中有这个表单:

<form method="post" action="manswer.php">
        <table border="0" cellpadding="5" cellspacing="0" >
            <tr>
                <td style = "vertical-align:top;">Answer:</td>
                <td><textarea rows="8" cols="50" name='answer_text' ></textarea></td>
            <tr>
                <td><br/></td>
                <td><input  id = 'answerbutton' type='submit'  value='Cevapla!' /></td>
            </tr>
            </tr>
        </table>
</form>

我在该模板文件中也有 {$ q_id} 变量。如何将此变量传递给具有该HTML表单的manswer.php?感谢。

2 个答案:

答案 0 :(得分:4)

使用隐藏字段。

<input type="hidden" value="{$q_id}" name="something" />

答案 1 :(得分:2)

使用隐藏的输入字段。

<input type="hidden" value="<?php echo $q_id;?>" name="something" />

然后使用CodeIgniter

检索它
...
$something = $this->input->post('something');
...