昌平北大青鸟每周一影《西游:降魔篇》
北大青鸟昌平校区每周一影为大家准备了好看、精彩的电影,本周播放的是2013年开年贺岁电影《西游:降魔篇》同学们都期待已久。等待电影的开始。 西游降魔篇主要剧情,是一个除妖的喜剧片,历尽艰难险阻,依次收服水妖、猪妖以及妖王之王。孙悟空为徒,并用爱...
文章来源:北大青鸟昌平校区 | 发布时间:2010-12-14 16:18| 点击数:
本文将重要介绍后台是如何处理前台提交的数据,并返回结果的。
先还是要说明本例的业务流程:
1、前端用户输入内容,并对输入的内容字数进行实时统计。
2、用户提交数据,jQuery实现通过Ajax向后台发送数据。
3、后台PHP接收提交表单的数据,并对数据进行必要的安全过滤。
4、后台PHP连接Mysql数据库,并将提交过来的表单数据写入到相应的数据表中。
5、后台向返回成功结果数据内容,并通过Ajax将返回的数据内容插入到前端页面中。
上述1、2步在前篇文章:jQuery篇已讲解了,本文将完成剩余的部分。
数据表首先我们要准备一个数据表,表结构如下:
- CREATE TABLE `say` (
- `id` int(11) NOT NULL auto_increment,
- `userid` int(11) NOT NULL default '0',
- `content` varchar(200) NOT NULL,
- `addtime` int(10) NOT NULL,
- PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
注意,本例中将时间字段:addtime的类型设置为int,是为了后续的时间处理方便,在很多应用中(如Discuz论坛)都是将时间类型转成数字型。
时间轴处理函数和格式化输出列表函数:时间轴处理函数,就是把时间转换成我们看到的诸如“5分钟前”,“昨天 10:21”等形式,详细使用可以查看之前我写过的文章:PHP实现时间轴函数,代码如下:
- /*时间转换函数*/
- function tranTime($time) {
- $rtime = date("m-d H:i",$time);
- $htime = date("H:i",$time);
- $timetime = time() - $time;
- if ($time < 60) {
- $str = '刚刚';
- }
- else if ($time < 60 * 60) {
- $min = floor($time/60);
- $str = $min.'分钟前';
- }
- else if ($time < 60 * 60 * 24) {
- $h = floor($time/(60*60));
- $str = $h.'小时前 '.$htime;
- }
- else if ($time < 60 * 60 * 24 * 3) {
- $d = floor($time/(60*60*24));
- if($d==1)
- $str = '昨天 '.$rtime;
- else
- $str = '前天 '.$rtime;
- }
- else {
- $str = $rtime;
- }
- return $str;
- }
格式化输出函数是将得到的用户信息和发布内容及时间按照一定的格式输出到前端页面的函数,代码如下:
- function formatSay($say,$dt,$uid){
- $say=htmlspecialchars(stripslashes($say));
- return'
- <div class="saylist">
- <a href="#"><img src="images/'.$uid.'.jpg" width="50" height="50" alt="demo" />
- </a>
- <div class="saytxt">
- <p><strong><a href="#">demo_'.$uid.'</a></strong> '.
- preg_replace('/((?:http|https|ftp):\/\/(?:[A-Z0-9][A-Z0-9_-]*(?:\.[A-Z0-9][A-Z0-9_-]*)+): ?(\d+)?\/?[^\s\"\']+)/i',
- '<a href="$1" rel="nofollow" target="blank">$1</a>',$say).'
- </p>
- <div class="date">'.tranTime($dt).'</div>
- </div>
- <div class="clear"></div>
- </div>'
- ; }
将以上两个函数都放入function.php中,准备随时被调用。
submit.php处理表单数据
在上篇文章中,我们知道jQuery将前端获得的数据以POST方式,通过Ajax提交给了后台的submit.php。那么submit就是要完成后续的所有一摊子任务。请看代码:
- require_once('connect.php'); //数据库连接文件
- require_once('function.php'); //函数调用文件
- $txt=stripslashes($_POST['saytxt']); //获取提交的数据
- $txt=mysql_real_escape_string(strip_tags($txt),$link); //过滤HTML标签,并转义特殊字符
- if(mb_strlen($txt)<1 || mb_strlen($txt)>140)
- die("0"); //判断输入字符数是否符合要求
- $timetime=time(); //获取当前时间
- $userid=rand(0,4);
- //插入数据到数据表中
- $query=mysql_query("insert into say(userid,content,addtime)values('$userid','$txt','$time')");
- if(mysql_affected_rows($link)!=1)
- die("0");
- echo formatSay($txt,$time,$userid); //调用函数输出结果
注意,本例中为了演示,将用户ID(userid)进行随机处理,实际的应用是获取当前用户的ID。另外数据库连接文件,大家可以自己写一个,在我提供的下载的DEMO里也有这个文件。
比较后要回到前端页面index.php来。index.php主要除了提供输入的入口,还要承接后台处理返回的结果,并且要将数据库里已有的数据显示出来。代码如下:
- <?php
- define('INCLUDE_CHECK',1);
- require_once('connect.php');
- require_once('function.php');
- $query=mysql_query("select * from say order by id desc limit 0,10");
- while ($row=mysql_fetch_array($query)) {
- $sayList.=formatSay($row[content],$row[addtime],$row[userid]);
- }
- ?>
- <form id="myform" action="say.php" method="post">
- <h3><span class="counter">140</span>说说你正在做什么...</h3>
- <textarea name="saytxt" id="saytxt" class="input" tabindex="1" rows="2" cols="40"></textarea>
- <p>
- <input type="submit" class="sub_btn" value="提 交" disabled="disabled" />
- <span id="msg"></span>
- </p>
- </form>
- <div class="clear"></div>
- <div id="saywrap">
- <?php echo $sayList;?>
- </div>
至此,本例从前端交互到后台处理程序,全部完成,有兴趣的同学比较好亲自动手,才能从中学到乐趣。
北大青鸟昌平校区每周一影为大家准备了好看、精彩的电影,本周播放的是2013年开年贺岁电影《西游:降魔篇》同学们都期待已久。等待电影的开始。 西游降魔篇主要剧情,是一个除妖的喜剧片,历尽艰难险阻,依次收服水妖、猪妖以及妖王之王。孙悟空为徒,并用爱...
本篇文章摘自北大青鸟昌平校区学校官方网站(http://www.xueshihou.org,QQ:958541604)。北大青鸟昌平校区的老师发现,当刮起一阵网络营销风的时候,很多人都在问这样的问题:学网络营销能挣多少钱?这个以后好找工作吗?对于这样的问题,北大青鸟昌平校区...
就业旺季如约而至,但效果似乎并不给力。毕业的大学生简历纷飞,可待就业还是一堆堆。其实除了学生需要努力,社会还应该做些什么呢?近期,权威职业培训学校北大青鸟昌平校区举办的一场校园的招聘会引起媒体的侧目。作为一家专业的职业培训学校,昌平校区的...
使用PHP开发应用程序,尤其是网站程序,常常需要生成随机密码,而本文收集整理了几种生成随机字符串的方法,希望对您有所帮助。 使用PHP开发应用程序,尤其是网站程序,常常需要生成随机密码,如用户注册生成随机密码,用户重置密码也需要生成一个随机的密码...
对于PHP的优化,主要是对php.ini中的相关主要参数进行合理调整和设置,以下我们就来看看php.ini中的一些对性能影响较大的参数应该如何设置。 做过CMS的开发者都知道,在LAMP环境下进行后台登陆和上传文件,是很容易出现问题的两个地方,并且大多是由于 PHP...
PHP中大多数函数或内置类库如果产生错误,不会抛出异常。异常机制是在PHP 5之后添加的,本文将结合实例,向您介绍PHP异常机制的流程及原理。 PHP 的异常机制的原理是什么?在PHP每一个可独立执行的op array最后的ZEND_HANDLE_EXCEPTION是用来干什么呢?让我...
相信大家有很多种方式和方法可以让PHP开发变得更加简单。尽管如此,还是有一些方法,尤其是编码样式和习惯,是大家公认的。我们列举出了5种可以改善PHP开发方式的方法。 【51CTO独家译文】关于如何使用 PHP 语言来开发应用程序,我们每个人都有自己的技巧和...
高傲是自信的表现。我很欣赏这种学生,我对待他们自有我自己的方法。当然比较主要的是,用你的知识与能力去证明自己的能力,这样,他们会认为从你这里,能够学习到更多的知识,自然就会信服你。...
北大青鸟是一所以计算机技术为主的职业教育机构,成立于1999年,是北京大学的校办企业。北大青鸟的宗旨是“培养技能型、实用型的计算机人才”,为广大青少年提供专业的计算机教育和职业发展指导。北大青鸟的课程体系分为多个级别,从初级到高级,涵盖了计算机软件开发、网络技术、数据库管理、智能物联网等多个领域。每个级别都有明确的学习......
北大青鸟昌平校区文化节就要拉开帷幕啦! 作为北大青鸟昌平校区学生课余活动的重中之重-校园文化节,即将开始筹备工作,而这第一步就是要确定主持人。 这不,学校已经开始招聘主持人啦,凡是在校学员,都有机会来参加,要求也是很简单,男生一米七以上,女生...
北大青鸟是一所以计算机技术为主的职业教育机构,成立于1999年,是北京大学的校办企业。北大青鸟的宗旨是“培养技能型、实用型的计算机人才”,为广大青少年提供专业的计算机教育和职业发展指导。北大青鸟的课程体系分为多个级别,从初级到高级,涵盖了计算机软件开发、网络技术、数据库管理、智能物联网等多个领域。每个级别都有明确的学习......
刘雪娜 同学问:老师,你们那里有适合女孩子学习的课程吗?我上的是专科,学的是法律专业,可我们这个专业的女生难找工作,眼看着就要毕业了,我也要为自己的未来打算,计划再学点自己感兴趣的东西,将来找份相对轻松些的工作,我觉得计算机的发展前景不错,...
王小利同学问:老师你好!我是一名来自东北的女孩,由于学历低,所以一直在超市工作,每天工作十几个小时,也没有什么休息时间。工作都两年了,还是这样的状态,感觉工作太枯燥看不到未来的前景。后来在报纸上看到了北大青鸟的就业率很高,而且工资待遇工作...
北大青鸟是属于职业的教育机构,具有周期短,见效快,针对性强等特点,和大学教育相比,我们具有技术针对性强,课程面向企业实际需要等特点。可能他们对北大青鸟还不太了解,接下来给大家介绍下北大青鸟的课程和北大青鸟师资以及北 大青鸟学费多少 : 首先北...
池韵旭同学问:老师您好,我是三十几岁的人了,家还有小孩要养,现在失业了,我想去学一门技术,不知道像我这么大的学员能去北大青鸟学习吗?还有 北大青鸟学费多少 ?麻烦老师给我详细的介绍一下,谢谢了。 池韵旭你好:欢迎咨询北大青鸟。通过你简单的描述...
北大青鸟学费多少 是由北京北大青鸟APTECH培训体系统一制定,北大青鸟总部对学费实行了严格的管理,严禁以打折、优惠等方式破坏北大青鸟学费制度。另外北大青鸟清河校区的教学质量、就业质量从来都是不打折的。 以下是学生对北大青鸟学费的各种疑问: 1、为...
网络工程师是一项实用操作性很强的职业,信息化、网络化迅速深入到各行各业,信息技术更新快,普通的大学教育毕业的学生满足不了社会的需求,大学书本知识和教育体制远远落后于市场,跟不上时代的发展步伐,因而人们需要通过其它方式培训提高自身的信息技能...
近几年,受金融危机影响,一批外向型中小企业因订单减少而开始减产,不得不缩减招聘计划,甚至纷纷列出裁员大单。当时的就业形势可谓寒气袭人、异常严峻。而与此大环境不相称的是, 职业技术性学校 的毕业生总体就业形势却不错,学生们基本上不为就业发愁。...
北大青鸟 春晖行动正式启程。 春晖行动是共青团贵州省委于2004年发起的一项大型社会性公益活动,通过发挥亲情、乡情、友情的情感纽带和亲缘、地缘、业缘的社会网络作用,广泛组织动员在外乡友为家乡经济社会发展提供智力、物力和财力支持,参与新阶段扶贫开...
北大青鸟第一届雏鹰计划启动成功 7月2日,北大青鸟第一届雏鹰计划正式启动! 北大青鸟开展的雏鹰计划关注的重点是关于大学生的就业问题,这与当今就业难的现实是有一定联系的。雏鹰计划志在致力逐步解决以500强为代表的知名企业的现实存在的人才之痒和广大大...
当下,因为ui设计这个行业的红火,很多人瞄上了UI培训。这些培训机构先不谈讲师如何、师资怎样、学员成就,但是其广告却做的铺天盖地。而这也正是让众多想要进入这一行的人头疼的原因,那么这么多广告,到底该怎么选?其实广告再多,再好,和我们选择又有什么...
随着社会的发展,计算机是一个就业前景不错的行业。越来越多的人都想加入到IT行业中来, it行业发展迅猛,带来的是大量的IT人才需求,但是现在国内的IT培训才刚刚进入发展阶段,所以现在IT人才的缺口越来越大,越来越供不应求。...
2010年深秋,北大青鸟职业培训学校总结十年IT教学教育经验,倾力推出的学士后课程正式登陆北京各大知名校区,作为学士后课程授权校区之一的北大青鸟昌平校区更是在紧锣密鼓的筹备教学力量,为即将开启的学士后课程做最后冲刺。 北大青鸟职业培训学校针对大学...
漫漫人生路布满荆棘,当我们遇到困难的时候,是退缩,还是勇敢面对挑战?为了我们的目标付出艰辛,可能过程是常人难以想象的困难,但是如果没有付出,肯定就不会有收获。经历过各种艰辛的靳思聪选择参加IT培训,终于实现了自己的IT梦。 靳思聪来自河北一个普...
职场中除了工作上一些正常的事情外,也会有许许多多工作之外的事情发生。比如说职场中的人际关系,职场中的处事哲学等等,有时也会影响着我们的工作。 很多同学毕业之后,会有一些苦恼,有的说团队排挤自己,有的说看到别人升迁自己心理不是滋味。北大青鸟老...
每年一到大学生毕业时节,有人欢喜,有人忧,找到好工作的毕竟是少数,大多数的大学毕业生还在各大招聘会上徘徊,看着自己心仪的工作,就是没有办法接近它,心中的那份苦楚是无法用语言来表达的。 在现在的大学生中间,毕业后除了找工作外,还有了一项新选择...
北大青鸟职业培训学校新开设的学士后课程,主要的目的就是要解决大学生的就业难问题。通过短期有效率的培训,使他们在就业前掌握用人单位所要求的技能,从而更加轻松进入企业,摆脱就业难危机。 那么大学生就业难在我国是什么样的一个情况呢?我国大学生就业...
2010年10月10日,是百年一遇的好日子,在这一天,是喜事多多,人逢喜事精神爽,这句话放在北大青鸟昌平校区也是恰到好处的。 10月10日这一天,北大青鸟昌平校区的校园里来了很多的同学,他们都是慕名来到北大青鸟昌平校区,对自己感兴趣的课程进行参观与咨询...
随着IT互联网经济的高速发展,越来越多的人群选择学习计算机知识,并希望进入快速发展的IT行业。大学生学什么技术好?现在大学生找工作越来越难,大学毕业之后回炉再培训已经不是什么新鲜事了。对于大学生来说,学历的优势已经早已被人们忽视了,而技能才真正...
北大青鸟门头沟区 ?我是住昌平这边,我知道一家昌平这里有一家校区非常不错,而且,门头沟离昌平,交通很方便,无论是坐地铁还是公交的。北大青鸟昌平校区,这所学校环境优美,交通便利。昌平校区,建校 11年,是一家口碑不错的老校区。授课的老师,有丰富...
当下,因为 UI 设计这个行业的红火,很多人瞄上了 UI 培训。要想短时间学会 UI 设计那只能去找培训机构,这些培训机构先不谈讲师如何、师资怎样、学员成就,但是其广告却做的铺天盖地。而这也正是让众多想要进入这一行的人头疼的原因,那么这么多广告,到底...
北大青鸟昌平校区还在招生,如果想报名改校区,可以先和北大青鸟昌平校区官网的老师预定一下到校考察名额,到了学校实际看看学生的学习氛围,反正我是去个这个学校,学生熙熙攘攘的,每当下课的时候学生上厕所都得排队!哈哈!想想还挺有趣呢。...
2016年在北大青鸟培训了好找工作吗?据教育局资料统计:计算机、微电子、通讯等IT专业人才需求巨大,毕业生供不应求。但是也有很多人担忧,IT专业的就业前景会不会像其他一些热门专业一样出现骤热骤冷的问题?IT是一个新兴的高科技产业,有这广阔的就业前。而...
面对社会越来越多的压力,人们现在光有学历根本无用,越来越多的企业看重就业者的技能。这也是为什么越来越多的学生选择技术学院学习技术,而不愿意去大学学习的原因。而作为首都的北京,也是越来越多的人们选择的地方,毕竟在首都相对地方校区的情况要好很多...