Codeigniter更新数据库记录列表

泽尔科·科瓦切维奇(Zeljko Kovacevic)

好吧,我在查看文件记录表db时,我正尝试将其传递给控制器​​,然后传递给我尝试进行更新的方法

$this->db->select('info');
$query = $this->db->get('pages');
 foreach ($query->result() as $q): ?>
<a href="update/updating/<?php echo $q->info?>"><?php echo $q->info . br()?></a>

在我的控制器中,我有代码

public function updating($var){
        $data['info']= $var;
        $this->load->view("view_update",$data);

哪个加载视图文件,我想在其中插入带有表单的新值

echo br() . $this->session->flashdata('item');
echo '<h4>Azuriranje Podataka </h4>';
echo "Old data is:" .$info;


echo form_open('update/updating');

$data = array('name'=>'field');
echo form_input().br().br();
echo form_submit('mysubmit', 'Posalji');
echo form_close()

我的问题我应该怎么用$ info我不想通过表单和输入字段提交它如何再次在控件中获取它?

帕特里克

如果我理解正确,您将无法做到。

可以做的是将项目存储在cookie中(cookie是通过POST请求发送的),也可以仅使用表单。

很多地方都使用隐藏的输入字段来发送信息,如果您担心数据会被篡改,则可以使用各种哈希技术来确保数据的安全性,在此我不再赘述您问题的范围,但如有需要,我将作进一步解释。

您面临的问题等同于将参数从A网站(任何网站)发送到您的控制器。仅仅因为视图是从您的控制器生成的,并不意味着捕获POST请求的控制器知道它的来源或包含的内容(这就是为什么我们有cookie或POST数据)

希望能有所帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

反复更新对象列表中数据库中的记录

来自分类Dev

从列表<>到数据库记录重复

来自分类Dev

Codeigniter从数据库制作列表

来自分类Dev

Codeigniter更新记录-无法在数据库中更新

来自分类Dev

在CodeIgniter中显示数据库记录

来自分类Dev

CodeIgniter更新数据库

来自分类Dev

CodeIgniter-来自数据库的动态依赖下拉列表

来自分类Dev

光滑:更新数据库中的列表

来自分类Dev

laravel更新数据库多个记录

来自分类Dev

反复更新对象列表中数据库中的记录

来自分类Dev

错误的数据库记录正在更新

来自分类Dev

Codeigniter忽略更新数据库记录上的空数组项

来自分类Dev

更新数据库中的记录

来自分类Dev

具有数据库记录的JQuery插件-Codeigniter

来自分类Dev

更新数据库中的数据列表

来自分类Dev

Ajax使用codeigniter更新数据库中的数据

来自分类Dev

在Codeigniter中使用数据库创建下拉列表

来自分类Dev

更新数据库记录

来自分类Dev

使用Codeigniter更新mysql数据库

来自分类Dev

更新Codeigniter中的特定数据库记录

来自分类Dev

Codeigniter数据库更新问题

来自分类Dev

从Codeigniter中的数据库获取列记录

来自分类Dev

如何部分更新数据库记录?

来自分类Dev

PHP - 更新/编辑数据库表中的数据/记录

来自分类Dev

Codeigniter - 在表/列表中显示数据库记录

来自分类Dev

Javascript从数据库记录自动生成列表

来自分类Dev

休眠数据库记录更新,代码运行但数据库未更新

来自分类Dev

使用 Codeigniter 获取数据库记录

来自分类Dev

Codeigniter 更新数据库表