php foreach显示序号,PHP MVC FOREACH显示

本文详细描述了如何通过控制器将用户输入的indata作为数据库查询参数,并通过模型调用testFunction方法处理数据。重点展示了POST请求、explode函数和数据库查询的配合,以及视图中数据的安全输出过程。
摘要由CSDN通过智能技术生成

我想从输入文本中传递数据,其中in data相当于1,2,3,4,5,6,7。。。。。。-那是数据库里的。

我将它传递给controller,并使用名为text1的$POST方法获取数据。

这是我的控制器代码

{

$template = $this->loadView('view_display');

if(isset($_POST['check'])):

$text1= $_POST['text1'];

$text1= explode(',', $text1);

foreach($text1 as $text1):

$rem = $this->Faculty_model->testFunction($this->security_plugin->cleanInput($text1));

$template->set(['stud' => $rem, 'username' => $this->session_helper->get('username'), 'security'=> $this->security_plugin, 'url' => $this->url_helper]);

endforeach;

endif;

$this->security_plugin->CSRFToken();

$template->render();

这是我的模型

{

$sql="select * from table where id=:text1";

$bind = array(

':text1' => $text1

);

$data = $this->db->fetchAll($sql, $bind);

return $data;

}

这是我的观点

<?php echo $security->SanitizeString($stud->ID); ?>

<?php echo $security->SanitizeString($stud->NAME); ?>

<?php echo $security->SanitizeString($stud->AGE); ?>

感谢任何帮助:)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值