htm
<form method="post" action=""> <div class="Header"><span class="tag">{if ($tab_ext['page_title'])} {$tab_ext.page_title} {elseif (empty($info))}添加{else /}修改{/if}</span> </div> <div class="Conter"> <div class="layui-card"> <div class="layui-card-header">基础设置</div> <div class="layui-card-body"> <div class="layui-form-item"> <label class="layui-form-label">系统名称</label> <div class="layui-input-block"> <input type="text" class="layui-input" name="xtmc" value="{$setting_set['xtmc']}" placeholder="如:afrtg1" > <div class="layui-form-mid layui-word-aux">如:网程科技</div> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">客服名称</label> <div class="layui-input-block"> <input type="text" class="layui-input" name="kf_mc" value="{$setting_set['kf_mc']}" placeholder="" > <div class="layui-form-mid layui-word-aux">如:徐先生</div> </div> </div> </div> </div> </div> <div class="submits"> <input type="button" onclick="window.history.back()" style="color: rgb(85, 85, 85); margin-right: 30px; background: rgb(238, 238, 238);" onmouseout="$(this).css({'background':'#eee'})" onmouseover="$(this).css({'background':'orange'})" value="取消返回"> <input type="submit" value="确认提交"> </div> </form>
PHP,问题来了,如何获取表单post过来的xtmc和kf_mc值呢?
public function zdysz(){ $dqmk = M('id'); //当前模块ID // 查表 $phpwc_setting = db('phpwc_setting')->where("plugbs=$dqmk")->find(); $xtmc = $_GET["xtmc"]; $kf_mc = $_GET["kf_mc"]; if(IS_POST){ $set_data = [ 'xtmc' => $xtmc, //系统名称 'kf_mc' => $kf_mc, //客服名称 ]; $set_shuzu = serialize($set_data); if (empty($phpwc_setting)){ $adddata = [ 'plugbs' => $dqmk, 'set1' => $set_shuzu, 'set2' => $xtmc, 'set3' => '88888888', ]; $sqlczjg = db('phpwc_setting')->insert($adddata); }else{ $updata = [ 'set1' => $set_shuzu, 'set2' => $xtmc, 'set3' => '88888888', ]; $sqlczjg = db('phpwc_setting')->where('plugbs',$dqmk)->update($updata); } if ($sqlczjg){ $this -> success('操作成功',urls('zdysz'),true); }else{ $this -> error('操作失败',urls('zdysz'),true); } } $setting_set = unserialize($query['set1']); //print_r("当前模块{$dqmk} - 查表:{$admin_menu_cb['id']}"); // 模版赋值 $data_htm = [ "dqmk" => $dqmk, "admin_menu_cb_id" => $phpwc_setting['plugbs'] ]; return $this->fetch('zdysz', $data_htm); }
测试现在插入和更新没有问题,但就是不会获取post过来的参数,我看TP的文档说 $xtmc = $_GET["xtmc"]; 这样子就可以啊,这个问题如果解决了,我就彻底没问题了。