【php开源代码栏目提醒】:网学会员,鉴于大家对php开源代码十分关注,论文会员在此为大家搜集整理了“function.inc.php”一文,供大家参考学习!
<?
//所有公用函数包含文件function.inc.php
/************************************
*函数名称:class_list
*函数作用:查询并传递所有新闻栏目下拉列表数据
*函数参数:$selectValue为选中栏目ID值
*返回值:直接输出MIME形式的字符串数据
************************************/
function class_list($selectValue=0){
global $conn;
$strsqlclass="select id,classname from zy_class where ifroot=1 order by classorder";
//查询根栏目
$rsclass=$conn->Execute($strsqlclass);
$i=0;
//循环输出根栏目信息
while(!$rsclass->EOF){
$i++;
echo "class_id" .$i. "=" .$rsclass->fields["id"]. "&class_name".$i."=╋ ".$rsclass->fields["classname"]."&";
$strsqlboard="select id,classname from zy_class where parentid=" .$rsclass->fields["id"]." order by classorder";
$rsboard=$conn->Execute($strsqlboard);
//查询根栏目下二级栏目并循环输出二级栏目信息
while(!$rsboard->EOF){
$i++;
echo "class_id".$i."=".$rsboard->fields["id"]. "&class_name".$i."=├" . $rsboard->fields["classname"] . "&";
$rsboard->MoveNext();
}
$rsclass->MoveNext();
}
//输出所有栏目总数
echo "class_count=".$i;
}
/************************************
*函数名称:menu_list
*函数作用:
查询并传递所有新闻栏目导航菜单数据
*函数参数:无
*返回值:直接输出MIME形式的字符串数据
************************************/
//类似于上面的函数,但为了制作动态
导航菜单,将栏目信息分为大类和该大类中的小类
function menu_list(){
global $conn;
$str
sqlclass="select id,classname from zy_class where ifroot=1 order by classorder";
$rsclass=$conn->Execute($strsqlclass);
$i=0;
while(!$rsclass->EOF){
$i++;
echo "bigclass_id" .$i. "=" .$rsclass->fields["id"]. "&bigclass_name".$i."=".$rsclass->fields["classname"]."&";
$strsqlboard="select id,classname from zy_class where parentid=" .$rsclass->fields["id"]." order by classorder";
$rsboard=$conn->Execute($strsqlboard);
$j=0;
while(!$rsboard->EOF){
$j++;
echo "smallclass".$i."_id".$j."=".$rsboard->fields["id"]. "&smallclass".$i."_name".$j."=" . $rsboard->fields["classname"] . "&";
$rsboard->MoveNext();
}
echo "small_count".$i."=".$j."&";
$rsclass->MoveNext();
}
echo "big_count=".$i;
}
/************************************
*函数名称:comefrom_list
*函数作用:查询并传递所有新闻来源下拉
列表 *函数参数:无
*返回值:直接输出相应MIME格式数据
************************************/
function comefrom_list(){
global $conn;
//查询并循环输出来源数据,以及总来源数
$rscome=$conn->Execute("select * from zy_comefrom order by id");
echo "comefrom_count=".$rscome->RecordCount();
$i=0;
while(!$rscome->EOF){
$i++;
echo "&comefromid".$i."=".$rscome->fields["id"]."&description".$i."=".$rscome->fields["description"];
$rscome->MoveNext();
}
}
?>