在php中的数据库中插入表单输入值
我有一个表单输入,比如 你有在php中的数据库中插入表单输入值,php,mysql,codeigniter,Php,Mysql,Codeigniter,我有一个表单输入,比如 你有 $post["l_value"] = $this->input->post('SITE_URL'); $post["v_name"] = $this->input->post(''); 除去 $post["v_name"] = $this->input->post(''); 您应该将site_URL作为$post[v_name]的静态名称传递 您只需更改一行$post[v_name]=$this->input->po
$post["l_value"] = $this->input->post('SITE_URL');
$post["v_name"] = $this->input->post('');
除去
$post["v_name"] = $this->input->post('');
您应该将site_URL作为$post[v_name]的静态名称传递
您只需更改一行$post[v_name]=$this->input->post;到$post[v_name]=“SITE_URL”
您可以在foreach循环中处理$\u POST以获取名称及其值,如下所示:
if($_SERVER['REQUEST_METHOD'] == "POST"){
$post = array();
foreach ($_POST as $name => $value) {
$post["l_value"] = $value;
$post["v_name"] = $name;
}
$addPage = $this->admin_model->addSiteSetting($post);
exit;
}
您只需要删除以下行。因为这里将空白值存储到VAY名称中。这就是为什么v_name不获取任何值并将其保留为空
$post["v_name"] = $this->input->post('');
您需要添加以下行,而不是上面的行:
$post["v_name"] = 'SITE_URL';
$this->input->post;你为什么要空白?我不知道我要在那里设置什么。这就是我想要的。您想在$post[v_name]或DB表中存储什么?只需删除$post[v_name]=$this->input->post;我想将站点URL存储在表列v_name中,然后v_name字段保持空白
$post["v_name"] = 'SITE_URL';