PHP代码:
<?php
/**
* Created by Phpstorm.
* User: 闫志忠
* Date: 2019.8.30
* Time: 15:07
* QQ 864021890
*/
namespace Admin\Controller;
use Think\Controller;
class MapController extends Controller
{
public function _initialize()
{
if(empty($_SESSION['user'])){
$this->redirect('Index/index');
}
}
//所有数据
public function index(){
$data=M('Map')->select();
$this->assign('data',$data);
$this->display();
}
//添加
public function add(){
if(IS_POST){
if(empty(I('post.jd'))||empty(I('post.wd'))||empty(I('post.shop_name'))||empty(I('post.address'))){
$this->error('请填写完整信息');
}
$data['jd']=trim(I('post.jd'));
$data['wd']=trim(I('post.wd'));
$data['shop_name']=trim(I('post.shop_name'));
$data['address']=trim(I('post.address'));
$data['tel']=trim(I('post.tel'));
$data['url']="http://api.map.baidu.com/marker?location=$data[wd],$data[jd]&title=位置&content=$data[shop_name]&output=html";
$res=M('Map')->add($data);
if($res){
$this->redirect('Map/index');
}
}else{
$this->display();
}
}
//删除
public function del(){
$id=I('get.id','');
$res=M('Map')->where("id=$id")->delete();
if($res){
$this->success('删除成功');
}else{
$this->error('删除失败');
}
}
public function edit(){
if(IS_POST){
$id=trim(I('post.id'));
$data['jd']=trim(I('post.jd'));
$data['wd']=trim(I('post.wd'));
$data['shop_name']=trim(I('post.shop_name'));
$data['address']=trim(I('post.address'));
$data['tel']=trim(I('post.tel'));
$data['url']="http://api.map.baidu.com/marker?location=$data[wd],$data[jd]&title=位置&content=$data[shop_name]&output=html";
$res=M('Map')->where("id=$id")->save($data);
if($res){
$this->success('成功','index');
}
}else{
$id=I('get.id','');
$info=M('Map')->where("id=$id")->find();
$this->assign('info',$info);
$this->display();
}
}
}
HTML代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<center>
<table border="1">
<tr>
<td>公司号</td>
<td>公司名</td>
<td>公司地址</td>
<td>联系方式</td>
<td>地图</td>
<td><a href="{:U('Index/all')}">查看所有</a></td>
</tr>
<foreach name="data" item="val">
<tr>
<td>{$val['id']}</td>
<td>{$val['shop_name']}</td>
<td>{$val['address']}</td>
<td>{$val['tel']}</td>
<td><a href="{$val['url']}">点击查看</a></td>
</tr>
</foreach>
</table>
</center>
</body>
</html>
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。