youbo1 发表于 2017-3-4 12:07:22

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;
  %$_POST 变量用于收集来自 method="post" 的表单中的值。从带有 POST 方法的表单发送的信息,对任何人都是不可见的(会显示在浏览器的地址栏),并且对发送信息的量也没有限制。
  此处的作用是获取advertising.php文件中的广告标题内(title)的值。
  
$content=$_POST;
  %获取广告内容
  
$flag=$_POST;
  %获取是否推荐的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");
?>
页: [1]
查看完整版本: advertising_ok.php