Pconnect($dbhos" />
麻辣堂|资源主站|开发论坛|在线手册
首页 Apache Linux Java MySQL 注册帮助 
PHP项目开发组是PHP开发资源网于2007组年建成立的项目开发团队,目前核心开发成员有27人, 项目协作成员8名.下设7个开发组,主要承接大/中型网站项目开发任务。

    由于开发任务较多,人员比较紧张,现面向社会招聘全职或者兼职开发人员,不管你是在校大学生,还是全职开发人员,以及SOHO都可以联系本站,我们可以长期合作,并为您带来丰厚的报酬。
  您现在的位置:PHP开发资源网 > 麻辣堂 > 详细资料
待解决
谁能帮我阿!!!!!!!!!!!!!!!!!!!!!!!!
悬赏分:20 - 2007年08月14日

我现在在作一个动态关联菜单,是防刷新的那种阿

程序代码如下

<?php
include("adodb/adodb.inc.php");
include("include/config.php");
$db = NewADOConnection("mysql");
$db->Pconnect($dbhost,$dbuser,$dbpassword,$dbname) or die ("Error in sql".$sql.$db ->ErrorMsg());
$sqlpro="select * from classid order by id desc";//查询大分类classid的内容
$bigresult=$db->Execute($sqlpro) or die ("Error in sql".$sqlpro.$db->ErrorMsg());
$btotal=$bigresult->RecordCount();
echo "<script LANGUAGE=\"JavaScript\">\n";
echo "function setcity() {\n";
echo "switch (document.userinfo.classname.value) {\n";
echo "case '':\n";
echo "var labels = new Array('请选择');\n";
echo "var values = new Array('');\n";
echo "break;\n";
for ($i=0;$i<($btotal);$i++)
{
echo "case '";
echo $bigresult->fields['classname'];
echo "' :\n";
$classname=$bigresult->fields['classname'];
$sqlsmallid="select * from smallid where classname= '$classname'";
$sresult=$db->Execute($sqlsmallid) or die ("Error in sql:".$sqlsmallid.$db->ErrorMsg());
$stotal=$sresult->RecordCount();
//labels
echo "var labels = new Array(";
$string="";
$string1="";
for($n=0;$n<$stotal;$n++)
{
$string=$string."\"".$sresult['belongtoid']."\",";
$string1=$string1."\"".$sresult['id']."\",";

}
echo substr($string,0,-1);
echo ");\n";

//values
echo "var values = new Array(";
echo substr($string1,0,-1);
echo ");\n";
echo "break;\n";

}
echo "}\n";


// 清空小分类列表选择框的内容

echo "document.userinfo.belongtoid.options.length = 0;\n";


// 从数组中添加内容
echo "for(var i = 0; i echo "document.userinfo.belongtoid.add(document.createElement(\"OPTION\"));\n";
echo "document.userinfo.belongtoid.options.text=labels;\n";
echo "document.userinfo.belongtoid.options.value=values;\n";
echo "}\n";

// 选择第一个选项
echo " document.userinfo.belongtoid.selectedIndex = 0;\n";
echo "}\n";
echo "</script>";



echo "

";
echo "大分类:";
echo "";
echo "小分类:";
echo "";
echo "<script LANGUAGE=\"JavaScript\">";
echo "setcity();";
echo "</script>";
echo "";
?

页面执行后的代码

<script LANGUAGE="JavaScript">
function setcity() {
switch (document.userinfo.classname.value) {
case '':
var labels = new Array('请选择');
var values = new Array('');
break;
case '能源' :
var labels = new Array("","","");
var values = new Array("","","");
break;
case '能源' :
var labels = new Array("","","");
var values = new Array("","","");
break;
case '能源' :
var labels = new Array("","","");
var values = new Array("","","");
break;
case '能源' :
var labels = new Array("","","");
var values = new Array("","","");
break;
case '能源' :
var labels = new Array("","","");
var values = new Array("","","");
break;
case '能源' :
var labels = new Array("","","");
var values = new Array("","","");
break;
case '能源' :
var labels = new Array("","","");
var values = new Array("","","");
break;
case '能源' :
var labels = new Array("","","");
var values = new Array("","","");
break;
case '能源' :
var labels = new Array("","","");
var values = new Array("","","");
break;
case '能源' :
var labels = new Array("","","");
var values = new Array("","","");
break;
case '能源' :
var labels = new Array("","","");
var values = new Array("","","");
break;
case '能源' :
var labels = new Array("","","");
var values = new Array("","","");
break;
case '能源' :
var labels = new Array("","","");
var values = new Array("","","");
break;
case '能源' :
var labels = new Array("","","");
var values = new Array("","","");
break;
case '能源' :
var labels = new Array("","","");
var values = new Array("","","");
break;
case '能源' :
var labels = new Array("","","");
var values = new Array("","","");
break;
case '能源' :
var labels = new Array("","","");
var values = new Array("","","");
break;
case '能源' :
var labels = new Array("","","");
var values = new Array("","","");
break;
case '能源' :
var labels = new Array("","","");
var values = new Array("","","");
break;
case '能源' :
var labels = new Array("","","");
var values = new Array("","","");
break;
case '能源' :
var labels = new Array("","","");
var values = new Array("","","");
break;
case '能源' :
var labels = new Array("","","");
var values = new Array("","","");
break;
}
document.userinfo.belongtoid.options.length = 0;
for(var i = 0; i document.userinfo.belongtoid.add(document.createElement("OPTION"));
document.userinfo.belongtoid.options.text=labels;
document.userinfo.belongtoid.options.value=values;
}
document.userinfo.belongtoid.selectedIndex = 0;
}
</script>
大分类:小分类:<script LANGUAGE="JavaScript">setcity();</script>


只能检索第一条数据阿???
这是为什么那???????????

哪位大哥能帮我看看阿,谢谢了!!!!!!!!!!!!!!!!!!!!!!!

我真的很急阿!!!!!!!!!!!!!!!

提问者:zoneboys   08-14 11:11
答复
路过。。。顺便帮顶:)
回答者:玉米づ冰冻可乐 - 瓦岗村民 8-22 09:10
我也来回答:
不管你有没有帮助我们,瓦岗寨8万村民将感谢你。。。。。

为防止灌水,您需要计算一道数学题: 答案:
51 + 58 = ? 请将计算结果填在上面

 
[]
©2007 PhpRes.COM