advertising_ok.php

<script>function StorePage(){d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://www.365key.com/storeit.aspx?t='+escape(d.title)+'&u='+escape(d.location.href)+'&c='+escape(t),'keyit','scrollbars=no,width=475,height=575,left=75,top=20,status=no,resizable=yes'));keyit.focus();}</script>

下面来分析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");
?>


你可能感兴趣的:(sql,c,PHP,mysql,浏览器)