PHP教程之看PHP若何完成多关头字加亮
培训的第二阶段,开始了PHP语言语法结构和应用的学习。 项目布局:入手下手搜刮: 这里搜刮关头字("大""这")
搜刮了局: 高亮显示
项目所需数据库布局:
完成代码:
conn.php
<?php
$conn = @ mysql_connect("localhost", "root", "") or die("数据库链接毛病");
mysql_select_db("form", $conn);
mysql_query("set names 'gbk'");
?>
searchAndDisplayWithColor.php
<?php
include 'conn.php';
?>
<table width=500 align="center">
<form action="" method="get">
<tr>
<td>关头字:<input type="text" name="keyWord" />
<input type="submit" value="搜刮" /></td>
</tr>
</form>
</table>
<table width=500 border="0" align="center" cellpadding="5"
cellspacing="1" bgcolor="#add3ef">
<?php
//关头字不为空的时分才履行相干搜刮
if($_GET['keyWord']){
//用空格符把关头字朋分开
$key=explode(' ', $_GET);
$sql="select * from message where title like '$key' or title like '$key' or content like '$key' or content like '%$key%'";
$query=mysql_query($sql);
while ($row=mysql_fetch_array($query)){
//交换关头字,而且把关头字高亮显示
$row=preg_replace("/$key/i", "<font color=red><b>$key</b></font>", $row);
$row=preg_replace("/$key/i", "<font color=red><b>$key</b></font>", $row);
$row=preg_replace("/$key/i", "<font color=red><b>$key</b></font>", $row);
$row=preg_replace("/$key/i", "<font color=red><b>$key</b></font>", $row);
?>
<tr bgcolor="#eff3ff">
<td>题目:<font color="black"><?=$row?></font> 用户:<font color="black"><?=$row ?></font>
<div align="right"><a href="preEdit.php?id=<?=$row?>">编纂</a> <a
href="delete.php?id=<?=$row?>">删除</a></div>
</td>
</tr>
<tr bgColor="#ffffff">
<td>内容:<?=$row?></td>
</tr>
<tr bgColor="#ffffff">
<td>
<div align="right">宣布日期:<?=$row?></div>
</td>
</tr>
<?php }
}
?>
</table>
申明:在这个小法式中,有一点缺乏的地方在于,只能同时搜刮两个关头字,而且两头用空格" "离隔,假如只是搜刮一个关头字,如:"大"
显示的时分会呈现乱码 ……^_^,这是因为上面代码的了局:
//用空格符把关头字朋分开
$key=explode(' ', $_GET);
假如要改善的话,在这里的前面就要做一下判别了。
参加PHP开发学习,或许只是一次偶然的想法吧!只是想在走向社会之前体验、学习在一个公司或者说是项目团队之中如何去更有效的沟通、交流、共同合作,还有就是为毕业实习找工作增加伐码。 你很难利用原理去编写自己的代码。对于php来说,系统的学习我认为还是很重要的,当你有一定理解后,你可你针对某种效果研究,我想那时你不会只是复制代码的水平了。 我还是强烈建议自己搭建php环境。因为在搭建的过程中你会遇到一些问题,通过搜索或是看php手册解决问题后,你会更加深刻的理解它们的工作原理,了解到php配置文件中的一些选项设置。 最后祝愿,php会给你带来快乐的同时 你也会给他带来快乐。 我要在声明一下:我是个菜鸟!!我对php这门优秀的语言也是知之甚少。但是我要在这里说一下php在网站开发中最常用的几个功能: 小鸟是第一次发帖(我习惯潜水的(*^__^*) 嘻嘻……),有错误之处还请大家批评指正,另外,前些日子听人说有高手能用php写驱动程序,真是学无止境,人外有人,天外有天。 做为1门年轻的语言,php一直很努力。 这些都是最基本最常用功能,我们这些菜鸟在系统学习后,可以先对这些功能深入研究。 ,熟悉html,能用div+css,还有javascript,优先考虑linux。我在开始学习的时候,就想把这些知识一起学习,我天真的认为同时学习能够互相呼应,因为知识是相通的。 在学习的过程中不能怕麻烦,不能有懒惰的思想。学习php首先应该搭建一个lamp环境或者是wamp环境。这是学习php开发的根本。虽然网络上有很多集成的环境,安装很方便,使用起来也很稳定、 我要在声明一下:我是个菜鸟!!我对php这门优秀的语言也是知之甚少。但是我要在这里说一下php在网站开发中最常用的几个功能: 学习php的目的往往是为了开发动态网站,phper就业的要求也涵盖了很多。我大致总结为:精通php和mysql 对于初学者来说不推荐去拿钱买的。当然如果一个网站你经常去用,而且里面的资料也比较有用,最好还是买个会员比较好,毕竟那些也是别人的工作成果。 你很难利用原理去编写自己的代码。对于php来说,系统的学习我认为还是很重要的,当你有一定理解后,你可你针对某种效果研究,我想那时你不会只是复制代码的水平了。 我还是强烈建议自己搭建php环境。因为在搭建的过程中你会遇到一些问题,通过搜索或是看php手册解决问题后,你会更加深刻的理解它们的工作原理,了解到php配置文件中的一些选项设置。 Ps:以上纯属原创,如有雷同,纯属巧合 写js我最烦的就是 ie 和 firefox下同样的代码 结果显示的结果千差万别,还是就是最好不要用遨游去调试,因为有时候遨游是禁用js的,有可能代码是争取结果被遨游折腾的认为是代码写错。 首先声明:我是一个菜鸟,是一个初学者。学习了一段php后总是感觉自己没有提高,无奈。经过反思我认为我学习过程中存在很多问题,我改变了学习方法后自我感觉有了明显的进步。 我还是强烈建议自己搭建php环境。因为在搭建的过程中你会遇到一些问题,通过搜索或是看php手册解决问题后,你会更加深刻的理解它们的工作原理,了解到php配置文件中的一些选项设置。 首推的搜索引擎当然是Google大神,其次我比较喜欢 百度知道。不过搜出来的结果往往都是 大家copy来copy去的,运气的的概率很大。
页:
[1]
2