- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用 PHP 和 MySQL 使用 codeigniter 制作了一个简单的项目。该项目使用户能够通过添加新产品和更新每个产品的库存来管理他的仓库。现在,当用户搜索产品并更新库存值(value)时,应用程序会更新数据库并刷新页面并显示所有产品。有没有办法传递他使用的搜索词,甚至更好地传递他在重定向中更改的产品。非常感谢。
function prevazia($param1 = '', $param2 = '', $param3 = '')
{
if ($this->session->userdata('admin_login') != 1)
redirect(base_url() . 'index.php?login');
if ($param1 == 'edit')
{
$data['type'] = $this->input->post('type');
$data['color'] = $this->input->post('color');
$addition = $this->input->post('addition');
$data['stock'] = $this->input->post('stock') + $addition;
$data['stock_alert'] = $this->input->post('stock_alert');
//-----------------------------------------
include('dbc.php');
mysqli_query($conn,"SET character_set_results = 'utf8', character_set_client = 'utf8', character_set_connection = 'utf8', character_set_database = 'utf8', character_set_server = 'utf8'");
$sql9 = "SELECT * FROM prevazia_log order by id desc LIMIT 1";
$result = mysqli_query($conn, $sql9);
if ($result->num_rows > 0)
{
while($row = $result->fetch_assoc())
{
$last_id=$row['id']+1;
}
}
date_default_timezone_set('Europe/Athens');
//$result6 = mysqli_query($conn, $sql);
//$additionDate = DateTime::createFromFormat('d/m/Y H:i');
//$myAdditionDate = $additionDate->format('Y-m-d H:i');
$log['id'] = $last_id;
$log['user'] = $this->session->userdata('name');
$log['create_timestamp'] = date("d-m-y h:i:sa");
$log['type'] = $this->input->post('type');
$log['color'] = $this->input->post('color');
$log['previous_stock'] = $this->input->post('stock');
$log['addition'] = $this->input->post('addition');
$log['new_stock'] = $this->input->post('stock') + $this->input->post('addition');
//--------------------
//$data['role'] = $this->input->post('role');
$this->db->insert('prevazia_log', $log);
$this->db->where('id', $param2);
$this->db->update('prevazia', $data);
// UPLOAD IMAGE FILE
$this->session->set_flashdata('flash_message', translate('informations_updated'));
redirect(base_url() . 'index.php?admin/prevazia', 'refresh');
}
if ($param1 == 'delete')
{
$this->db->where('id', $param2);
$this->db->delete('prevazia');
$this->session->set_flashdata('flash_message', translate('data_deleted'));
redirect(base_url() . 'index.php?admin/prevazia', 'refresh');
}
$page_data['page_name'] = 'prevazia';
$page_data['page_title'] = 'Πρεβάζια';
$page_data['prevazia'] = $this->db->get_where('prevazia', array('active'=> $GLOBALS['flag']))->result_array();
$this->load->view('backend/index', $page_data);
}
编辑:最好是我可以传递 $data['type'] 和 $data['color'],这样当它重定向时,它会将这些值传递到搜索框。
最佳答案
如果您使用带有方法 post 的表单提交,则应该通过 View 返回搜索参数
$data['search_param'] = $post['search_param'];
$this->load->view('view_page', $data);
<input name="search_param" value="<?php echo !empty($search_param) ? $search_param : ''?>">
关于php - 代码点火器 :How to pass search term in redirect,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57269991/
我想知道的区别按照重定向 和 自动重定向 使用 Jmeter 录制时。 当与 一起使用时,这两者会有什么影响?从 HTML 中检索所有嵌入的资源 最佳答案 Redirect automatically
我正在编写一个 WordPress 插件,它添加了一个管理菜单页面。页面中有一个表格。提交表单后,插件将写入数据库。但后来我遇到了一个问题:每当用户重新加载页面时,都会询问他/她是否再次发送 POST
我有两个扩展程序,我想在某个操作中从一个扩展程序重定向到另一个扩展程序。这是我的 bpsmessagecentre 扩展的 bpsmessagecontroller 的 saveAction 中的重定
当我有这个命名路线时:Route::get('/', 'IndexController@index')->name('home'); 然后在任何 Controller 的任何 Action 方法中;当
我正在尝试设置 Lumen - 建立在 Laravel 组件之上的“微框架”。服务器端有 nginx + php-fpm。 这是我的 nginx 配置: server { server_nam
我是ASP.Net 4.0的新手,并且看到了一个名为Response.RedirectPermanent()的新功能。我检查了几篇文章,但是我无法清楚地理解Response.RedirectPerma
我想从路线 /new 重定向,并保留 new 的查询参数路线: 据我所知,唯一可以访问queryParams的地方位于model内路线的钩子(Hook)。 但我想重定向到 beforeModel ho
我在实现简单的HTTP重定向时遇到问题。 我使用Liferay 6.0.6,我们的 portlet 是使用 JSF2.0 /PortletFaces构建的。 我想在加载 View 时(而不是在触发操作
我正在尝试设置 NGINX 和 cloudflare。 我在谷歌上读过这个,但没有解决我的问题 .我的 cloudflare 目前处于事件状态。我删除了 cloudflare 中的所有页面规则,但之前
我有一个运行两个子域的 Nginx 服务器。其中一个使用 proxy_pass 将所有内容重定向到 Meteor 应用程序,另一个子域仅使用 Laravel,但位于与普通域不同的目录中。 因此,当我启
我想在注册后将用户重定向到另一个表单,然后他才能访问我网站上的任何内容(例如 https://github.com/FriendsOfSymfony/FOSUserBundle/issues/387
我有一个提交到详细信息页面的表单,其中有一个按钮。我在我的映射文件中放置了一个 Action 以将一个 Action 链接到该按钮,该按钮应将用户发送回表单并将其清空。 我可以正确地重定向它,但表单仍
我一直在谷歌上搜索这个,但似乎没有人知道答案。 这篇文章很好地描述了这个问题: http://www.mail-archive.com/php-general@lists.php.net/msg198
在 Sinatra 中使用 redirect 和 redirect to 有什么区别?他们似乎都默认为相同的状态代码。 to '/url' 位是否只是为了使方法更具可读性的一些语法上的好处? 最佳答案
这是一个可以抛出异常的示例按钮: 在我的 ExceptionHandler我有: FacesContext.getCurrentInstance().getExternalContext
我现在在同一家公司的多个网站上工作,每个网站都通过顶部标题上的链接列表连接到其他网站。 访问跟踪是通过谷歌分析完成的,一切似乎都运行良好。太糟糕了,他们现在似乎对附加在 url 底部以获得跨域跟踪的所
目前我正在开发一个项目,该项目在提交时对表单执行一些客户端验证(使用 Javascript),然后基于 Ajax 请求,或者进行 window.location.href 重定向或提交表单以供 Con
我将我的 Gitlab 迁移到了新域。我想将所有 HTTP 请求从旧 URL 重定向到新 URL。两个域当前都指向同一服务器(使用 A DNS 记录)。 我使用 Gitlab Omnibus 包,并捆
我想在每个以“/”结尾的文档中添加“.html”,但主页除外。 我尝试了一些不同的方法,使用 nginx 重写和返回 301,但我没有让它工作。附上我做的最后一个版本,它正在做/*/.html 但第二
我想在每个以“/”结尾的文档中添加“.html”,但主页除外。 我尝试了一些不同的方法,使用 nginx 重写和返回 301,但我没有让它工作。附上我做的最后一个版本,它正在做/*/.html 但第二
我是一名优秀的程序员,十分优秀!