ad_add.php中的代码:(//为注释内容)
网站flash广告展示添加.cygkrB {
width: 100%;
height: 500px;
}
.cygkrB form {
}
.cygkrB form table {
width: 100%;
line-height: 45px;
}
.cygkrB form td input {
width: 250px;
height: 25px;
background: #F5F5F5;
border: 1px solid #DDDDDD;
border-radius:4px;
}
//javascript控制-广告标题不能为空
function check(){
var gt = document.getElementById('info');
if(gt.value == ''){
alert('广告标题不能为空...');
gt.focus();
return false;
}
return true;
}
//info标题框获得焦点
window.onload = function(){
var gt = document.getElementById('info');
gt.focus();
}
首页广告添加您所在的位置:后台首页 > 广告管理 > 首页广告添加 |
请输入广告标题: | * 一般为文字 | |
---|---|---|
请输入广告链接: | * 例如 http://www.ryh.com/sys_index.php 默认为# | |
请输入广告顺序: | * 数字越大,flash广告越在前 | |
请选择广告图片: | * 请选择jpg图片,并且宽为:980px 高为:340px | |
请选择是否显示: | 显示 不显示 | * 该广告在前台是否显示 |
ad_manager.php文件中的内容:(//为注释内容)
//引入链接数据库的文件
include'../inc/db.php';
?>
flash广告管理*{margin:0px;padding:0px; color:#323131;}
a{text-decoration:none;
color:#333;}
body,div,li{font-size:12px;}
ul{list-style:none;
}
img{
border:0px;}
.left{float:left;} /*左浮动*/
.right{float:right;}
.clear{clear:both;} /*清除浮动*/
/*------------------用于测试-----------------------*/
.r{border:1px red solid;}
.g{border:1px green solid;}
.b{border:1px blue solid;}
.r1{background:red;}
.g1{background:green;}
.b1{background:blue;}
.center{width:1000px;margin:0px auto;} /*居中*/
.ren a{
border-radius:5px;
border:#8A8A8A 1px solid;
padding:5px;
background-color:#8DB394;
line-height:24px;
}
table{
float:left;
}
.hang:hover{
background-color:#B2B79D;
}
首页广告编辑您所在的位置:后台首页 > 广告管理 > 首页广告编辑 |
图片ID | 缩略图 | 是否显示 | 更新排序 | 是否删除 |
---|
if(isset($_GET['i'],$_GET['f'])){
//删除广告开始/
unlink('../upload/ad/'.$_GET['f'].'.jpg');
//删除数据库
$m->query('delete from ghh_ad where id='.$_GET['i']);
//跳转页面
header('location:ad_manager.php');
//删除广告结束
//实现 显示/不显示 按钮效果 开始
}else if(isset($_GET['i'],$_GET['ff'])){
//预处理更新数据库的数据
$st = $m->prepare("update ghh_ad set aflag=? where id=?");
// 绑定参数
$st->bind_param('si',$_GET['ff'],$_GET['i']);
// 执行
$st->execute();
//关闭
$st->close();
//跳转页面
header('location:ad_manager.php');
//实现 显示/不显示 按钮效果 结束
}
//实现单击更新排序功能开始
else if(isset($_POST['mysort'])){
//echo '
';
//print_r($_POST);
//exit;
foreach($_POST as $k=>$v){
$sort = $v;
$id = substr($k,2);
$sql = "update ghh_ad set asort=$sort where id=$id";
$m->query($sql);
}
//实现单击更新排序功能结束
}
//显示所有flash广告开始
$r = $m->query("select * from ghh_ad order by asort desc");
$rs = $r->fetch_all();
foreach($rs as $v){
?>
<?php echo $v[0];?> |
| //设置 显示/不显示 按钮 if($v[5]=='Y'){ printf("不显示",$v[0]); }else{ printf("显示",$v[0]); } ?> | (数值大在前) | &f==$v[3]?>" onClick="return confirm('是否要删除:=$v[2]?>?')">删除 |
}
unset($m);
?>
添加广告展示 |
---|
图片ID | 缩略图 | 是否显示 | 更新排序 | 是否删除 |
---|
ad_save.php文件中的代码:(//为注释内容)
// 引入链接数据库的文件
include '../inc/db.php';
$f = $_FILES['adimg'];
$n = date('YmdHis');
//保存ad_add.php中添加的广告
move_uploaded_file($f['tmp_name'],'../upload/ad/'.$n.'.jpg');
//预处理添加数据
$sql = 'insert into ghh_ad values(null,?,?,?,?,?)';
$stmt = $m->prepare($sql);
//绑定参数
$stmt->bind_param('sssis',$_POST['link'],$_POST['info'],$n,$_POST['asort'],$_POST['aflag']);
//执行
$stmt->execute();
//关闭
$stmt->close();
$m->close();
//跳转
header('location:ad_manager.php');
db.php文件中的内容:(功能链接数据库)
//错误级别为0
//error_reporting(0);
//定义时区
date_default_timezone_set('PRC');
$m = new mysqli('localhost','root','','ghh'); //连接数据库
if($m->connect_error){
echo '数据库连接失败......';
exit();
}
mysql数据库中的建立表的代码:(--为注释)
-- flash广告展示表ad开始 CREATE TABLE ghh_ad( id TINYINT UNSIGNED NOT NULL AUTO_INCREMENT, link VARCHAR(200) NOT NULL, info VARCHAR(50) NOT NULL, adimg VARCHAR(200) NOT NULL, asort TINYINT UNSIGNED DEFAULT 1, aflag ENUM('Y','N'), PRIMARY KEY(id) )ENGINE=MYISAM DEFAULT CHARSET=gbk;