快速业务通道

PHP实现对文本数据库的数据显示、加入、修改、删除、查询

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-05-24
赋予变量$n
if ($n>0){//如果留言数大于0
$fp=fopen("gb.dat","w");//则以只写模式打开文件gb.dat
for ($i=0;$i<$n;$i++) {//进入循环
if(eregi($ttime,$list[$i])){//将发送过来发留言时间$ttime与数组$list[$i]里的字串进行匹配比较
$list[$i]="";//如果匹配成功,则将$list[$i]清空(达到删除的目的)
break;//跳出循环
}
}//循环结束符
FOR($i=0;$i<=$n;$i++){//进入循环
fwrite($fp,$list[$i]);//将数组$list的每个单元为一行,写入文件gb.dat
} //循环结束符
fclose($fp);//关闭文件
showmessage("删除成功!","index.php");//删除成功,自动返回主界面。

}

5、数据查询程序段
<form action="search.php" method="post">
<font color="#0099CC" size="2">搜索关键字:
<input name="found" type="text" id="found" style="background-color:#FFFFFF; color:#8888AA; border: 1 double #3399CC" size="12">
<input name="submit" type="image" src="image/search.gif" alt="留言搜索">
</font></td>
</tr>
</table>
</form>
////////////////////////////////上面是搜索表单语句段
<?
$id=0;
$list=file("gb.dat");//读取整个gb.dat文件到数组$list,数组每一个元素为一条留言($list[0]是第一条留言的数据、$list[1]是第一条留言的数据.....
$n=count($list);//计算$list内容里的留言总数,并赋予变量$n
$found=trim($found);
if (!$found){ //如果$found为假
echo "<center>您没有输入任何关键字!</center>";//作相关显示


}
else {
if($n>0){//如果留言数大于0
for ($i=0;$i<$n;$i++) {//进入循环
if(eregi($found,$list[$i])){//输入的关键字与数组$list[$i]里的字串进行匹配比较
$row=explode("|",$list[$i]); $id=1; //如果找到匹配,就以"|"作为分隔符,切开留言信息$list[$i](第$i条留言),并将这些数据赋予数组$row.并将变量$id赋予1,以便作为是否找到匹配的判断。
list($ip,$datetime,$name,$email,$home,$face,$qq,$head,$text,$reply)=$row;//将数组$row里的单元数据按顺序赋予括号里的变量
?>
<img src=<? echo $head ?> >//显示客户形象图片
<br>
<font color="#0099CC">昵称【<? echo $name ?><font size="2">】<br>//显示客户名
发表于:<? echo $datetime ?>//显示留言发表时间
<br>
<img src=<? echo $face ?>>//显示客户留言表情图片
<? echo $name ?>说:<? echo $text; ?>//显示客户留言内容
<br>
<? echo $reply ?>//显示回复内容
<a href="<? _fcksavedurl=""<?" _fcksavedurl=""<?" echo $home ?>" target="_blank">访问<? echo $name ?>的主页</a>//客户主页的超连接
<a href="mailto:<? echo $email ?>">给<? echo $name ?>发信</a>//客户E-MAIL的连接
<? echo $name ?>的QQ号码是<? echo $qq ?>//显示客户的QQ号码
<? echo $name ?>的IP地址为<? echo $ip ?>" //显示客户的IP地址
<a href="reply.php?time=<? echo $datetime ?>">回复</a>//留言回复的连接语句
&

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号