1.C:\phpStudy\PHPTutorial\WWW\owz\application\admin\view\Contactus
创建edit.html文件(把Article下面的edit.html复制过来)
原内容:
<tbody>
<tr>
<th width="10%"><i class="require-red">*</i>文章标题:</th>
<td>
<input class="common-text required" id="title" name="title" size="50" value="{$arts.title}" type="text">
</td>
</tr>
<tr>
<th>关键词:</th>
<td><input class="common-text" name="keywords" size="50" value="{$arts.keywords}" type="text"></td>
</tr>
<tr>
<th>描述:</th>
<td><textarea name="desc" class="common-textarea" id="desc" cols="20" style="width: 50%;" rows="5">
{$arts.desc}
</textarea></td>
</tr>
<tr>
<th>所属栏目:</th>
<td>
<select name="cateid">
{volist name="cateres" id="vo"}
<option {if condition="$vo['id'] eq $arts['cateid']"}selected{/if} value="{$vo.id}">{$vo.catename}</option>
{/volist}
</select>
</td>
</tr>
<tr>
<th>缩略图:</th>
<td><input type="file" name="pic" />
{if condition="$arts['pic'] eq ''"}
暂无缩略图
{else /}
<img src="__PUBLIC__/{$arts.pic}" height="50">
{/if}
</td>
</tr>
<tr>
<th>内容:</th>
<td><textarea name="content" class="common-textarea" id="content" cols="30" style="width: 98%;" rows="10">
<?php echo htmlspecialchars_decode($arts['content']);?>
</textarea></td>
</tr>
<tr>
修改为:
<table class="insert-tab" width="100%">
<tbody>
<tr>
<th width="10%"><i class="require-red">*</i>公司名称:</th>
<td>
<input class="common-text required" id="companyname" name="companyname" size="50" value="{$contactus.companyname}" type="text">
</td>
</tr>
<tr>
<th>电话:</th>
<td><input class="common-text" name="phone" size="50" value="{$contactus.phone}" type="text"></td>
</tr>
<tr>
<th>传真:</th>
<td><input class="common-text" name="fax" size="50" value="{$contactus.fax}" type="text"></td>
</tr>
<tr>
<th>电子邮箱:</th>
<td><input class="common-text" name="email" size="50" value="{$contactus.email}" type="text"></td>
</tr>
<tr>
<th>地址:</th>
<td><input class="common-text" name="address" size="50" value="{$contactus.address}" type="text"></td>
</tr>
<tr>
<th></th>
<td>
<input class="btn btn-primary btn6 mr10" value="提交" type="submit">
<input class="btn btn6" onclick="history.go(-1)" value="返回" type="button">
</td>
</tr>
</tbody></table>
http://www.iheyu.com/owz/public/index.php/admin/contactus/edit/id/0.html
显示有格式的内容!
2.C:\phpStudy\PHPTutorial\WWW\owz\application\admin\controller\Contactus.php
修改内容:
public function edit()
{
if(request()->isPost()){
$data=[
'id'=>input('id'),
'companyname'=>input('companyname'),
'.phone'=>input('.phone'),
'fax'=>input('fax'),
'email'=>input('email'),
'address'=>input('address'),
];
$db= \think\Db::name('contactus')->update($data);
if($db){
return $this->success('修改联系我们成功!','lst');
}else{
return $this->error('修改联系我们失败!');
}
return;
}
http://www.iheyu.com/owz/public/index.php/admin/contactus/edit/id/0.html
SQLSTATE[42S22]: Column not found: 1054 Unknown column '.phone' in 'field list'(Bug)
$data=[
'id'=>input('id'),
'companyname'=>input('companyname'),
'.phone'=>input('.phone'),
'fax'=>input('fax'),
'email'=>input('email'),
'address'=>input('address'),
];
dump($data);
http://www.iheyu.com/owz/public/index.php/admin/contactus/edit/id/0.html
有打印出来的数组,
把 '.phone'=>input('.phone'),修改成 .phone'=>input('phone'),
http://www.iheyu.com/owz/public/index.php/admin/contactus/edit/id/0.html
就能修改了!