#1 xpp1000
用SP开发过程中发现一个问题,我用$sp->query($sql),如果SQL语有错的时候,或者没有输出结果的时候就会报错,特别是在分页的时候,class main extends spController
{
function index()
{
//echo "Hello World!";
$this->title="预报名系统--首页";
$userlist = spClass("yzclasss");
// 这里使用了spPager,同时用spArgs接受到传入的page参数
$sql="select * from yzclasss";
$qu=$this->spArgs("qu");
$lianji=$this->spArgs("lianji");
$xingzhi=$this->spArgs("xingzhi");
$this->results = $userlist->spPager($this->spArgs('page', 1), 8)->findSql($sql);
//这里获取分页数据并发送到smarty模板内
$this->pager = $userlist ->spPager()->getPager();
//$this->display("default/yubaoming.html");
$this->display("index/index.html");
}
function search()
{
//echo "Hello World!";
$this->title="预报名系统--首页";
$userlist = spClass("yzclasss");
// 这里使用了spPager,同时用spArgs接受到传入的page参数
$sql="select * from yzclasss";
$qu=$this->spArgs("qu");
$lianji=$this->spArgs("lianji");
$xingzhi=$this->spArgs("xingzhi");
$keyword=$this->spArgs("keyword");
$sql=$sql." where qu='{$qu}' and lianji='{$lianji}' and xingzhi='{$xingzhi}'";
if($keyword)
{
$sql=$sql."and yuanming like '%{$keyword}%'";
//$_SESSION["sql"]=$sql;
}
//$sql1=$_SESSION["sql"];
echo $sql;
$sd=$userlist->query($sql);
echo $sd;
exit();
if($sd)
{
$this->results = $userlist->spPager($this->spArgs('page', 1), 8)->findSql($sql1);
//这里获取分页数据并发送到smarty模板内
$this->pager = $userlist ->spPager()->getPager();
//$this->display("default/yubaoming.html");
$this->display("index/index.html");
}
else
{
$this->results="对不起没有记录";
$this->display("index/index.html");
}
}
function check()
{
$sp=spClass("yonghu");
$user=$this->spArgs("user");
$pd=$this->spArgs("password");
$sql="select * from yonghu where user= '{$user}' limit 0,1";
$res=@$sp->query($sql);
while($rsd=mysql_fetch_array($res))
{$password=$rsd["password"];
}
if($password=$pd)
{
$_SESSION["fg"]=$rsd["fg"];
$_SESSION["user"]=$user;
echo "";
}
else
{
echo "";
}
}
}
?>
下面是我的模板,










幼儿园名称 | 年级 | 班级 | 学位 | 公立私立 | 学费 |
<{ $one.yuanming}> | <{ $one.lianji}> | <{ $one.class}> | <{ $one.xuewei}> | <{ $one.xingzhi}> | <{ $one.xuefei}> |
<{if $pager}>
共有信息<{$pager.total_count}>条,共有<{$pager.total_page}>页(每页<{$pager.page_size}>条留言):
<{if $pager.current_page != $pager.first_page}>
前页 |
上一页 |
<{/if}>
<{foreach from=$pager.all_pages item=thepage}>
<{if $thepage != $pager.current_page}>
<{$thepage}>
<{else}>
<{$thepage}>
<{/if}>
<{/foreach}>
<{if $pager.current_page != $pager.last_page}>
|
下一页 |
后页
<{/if}>
<{/if}>


@2009-2010 kdgol.com Inc.All Right Reserved 中国幼儿园在线 版权所有
2010-09-29 15:24:53