0 Comments

添加程序

发布于:2012-11-27  |   作者:广州网站建设  |   已聚集:人围观
添加事件程序

添加事件程序是管理员最常用的一个功能,该程序需要从表单中获得字段信息,然后写入数据。核心部分是获得正确的表单信息及写入数据库的过程。通过前几章的学习读者对这类程序已经非常熟悉了,下面来看具体的代码实现。

广州网站建设
  1. <?php 
  2.     //当表单传递过来的变量全部不为空才继续执行  
  3.     if(!empty($_POST['date']) and !empty($_POST['heading']) and !empty($_   POST['event'])){  
  4.         $db = mysql_connect('localhost', 'root', '198251'); //数据连接信息  
  5.         mysql_select_db('calendar');                           //选择数据库  
  6.         $sql="INSERT INTO 'calendar'.'events' ('num' ,'heading' ,'date' ,       'body' )  
  7.         VALUES (NULL , '".$_POST['heading']."', '".$_POST['date']."', '".       $_POST['event']."');";  
  8.         $result = mysql_query($sql);  
  9.         }else{  
  10.         echo '<script type="text/JavaScript">alert(\'请填写完整信息\')         </script>';  
  11.         exit;  
  12.     }  
  13. ?> 

【代码解读】

为了避免误操作将无效的数据写入数据库,对表单提交过来的信息做有效性的判断,这样可以避免数据冗余和产生无效数据。广州网站设计

将以上代码加入到calendar_admin.php文件的最下方,在浏览器中执行测试当输入信息不完整时的异常处理,处理结果如图9.12所示。

(点击查看大图)图9.12  输入信息不完整的异常处理
飞机