下面来分析admin目录下的advertising_ok.php文件:
<?php
include("../conn/conn.php");
%包含conn目录下的conn.php文件,连接数据库
$title=$_POST[title];
%$_POST 变量用于收集来自 method="post" 的表单中的值。从带有 POST 方法的表单发送的信息,对任何人都是不可见的(会显示在浏览器的地址栏),并且对发送信息的量也没有限制。
此处的作用是获取advertising.php文件中的广告标题内(title)的值。
$content=$_POST[content];
%获取广告内容
$flag=$_POST[flag];
%获取是否推荐的flag
if($flag!=1){
$flag=0;
%非1则置为0
}
$fdate=date("Y-m-d h:i:s");
%date() 函数可把时间戳格式化为可读性更好的日期和时间,并获取时间
$sql=mysql_query("insert into tb_advertising(title,content,fdate,flag) values('$title','$content','$fdate',$flag)");
%将title、content、date和flag分别插入数据库
if($sql){
echo "<script>alert('企业广告信息发布成功!');parent.mainFrame.location.href='advertising.php';</script>";
}else{
echo "<script>alert('企业广告信息发布失败!');history.back();</script>";
%如果$sql非零,则提示插入成功,否则提示失败
}
?>
附:conn.php
<?php
$conn=mysql_connect("localhost","root","******") or die("数据库服务器连接错误".mysql_error());
mysql_select_db("db_pursey",$conn) or die("数据库访问错误".mysql_error());
mysql_query("set names gb2312");
?>