PHP 制作通讯录(五)
通讯录已经大致完成了,但如果记录数多时,查找起来很不方便,如果加一个搜索功能就好了。今天我们就来制作一个搜索功能
在Index.php合适的地方加入搜索框
<!---搜索框--->
<!--这里的所有值前面加前缀“S_”以区分-->
<form id="form1" name="form1" method="post" action="Search.php">
搜索:
<label>
<select name="select">
<option value="S_all" selected="selected">全部</option>
<option value="S_name">姓名</option>
<option value="S_birthday">生日</option>
<option value="S_qq">QQ</option>
<option value="S_mobile">手机</option>
<option value="S_email">邮箱</option>
<option value="S_address">地址</option>
</select>
</label>
<label>
<input name="S_word" type="text" id="S_word" />
</label>
<label>
<input type="submit" name="Submit" value="搜索" />
</label>
</form>
新建一个新的PHP文件,保存为Search.php
<?php
include ('Config.php');
$word = $_POST['S_word']; //搜索关键字
$mode = $_POST['S_mode']; //搜索方式
switch($mode)
{
case 'S_all': $sql = 'SELECT * from `'.SqlDataBase.'`.`'.SqlTableName."`
WHERE `Name` LIKE '%$word%' OR `Birthday` LIKE '%$word%'
OR `QQ` LIKE '%$word%' OR `Mobile` LIKE '%$word%'
OR `Email` LIKE '%$word%' OR `Address` LIKE '%$word%'";break;
case 'S_name': $sql = 'SELECT * from `'.SqlDataBase.'`.`'.SqlTableName."`
WHERE `Name` LIKE '%$word%'"; break;
case 'S_birthday': $sql = 'SELECT * from `'.SqlDataBase.'`.`'.SqlTableName."`
WHERE `Birthday` LIKE '%$word%'"; break;
case 'S_qq': $sql =
相关文档:
<?php
/*
* 分页实现
*/
include("conn.php");
$pagesize=2;
$url=$_SERVER["REQUEST_URI"];
$url=parse_url($url);
$url=$url[path];
$numq=mysql_query("SELECT * from test");
$num=mysql_num_rows($numq);
if($_GET[page]){
$pageval=$_ ......
1.确认系统中安装了php-cli
安装命令:
apt-get install php5-cli
2.新建用户crontab
命令:
crontab -e
我的crontab内容文件如下:
# m h dom mon dow command
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
* */1 * * * /root/myshell/proj1.sh
*/1 * ......
声明(本文转载自):http://www.phpzc.com/read.php?tid=643
ltrim();//去掉字符串左空格;
rtrim();//去掉字符串右空格;
trim(); //去掉字符串两边空格;
//去掉空格是返回一个新的字符串;原字符串不变;
strlen(); //计算字符串长度;
......
//获取 url
function match_links($document) {
preg_match_all("'<\s*a\s.*?href\s*=\s*([\"\'])?(?(1)(.*?)\\1|([^\s\>]+))[^>]*>?(.*?)</a>'isx",$document,$links);
while(list($key,$val) = each($links[2])) {
if(!empty($val))
$match[] = $val;
}
......