- 論壇徽章:
- 0
|
很急,高手給我看看這個(gè)函數(shù),在最后兩句上出錯(cuò)
function changecat(selected,toField)
{
if(selected >;= '0' ) {
<?php
echo "alert(\"pass1\" ;";
if (!_connect_database(_HOST,_USR,_PWD,_DB)) die("" ;
echo "alert(\"pass2\" ;";
$tt=selected;
echo "alert(".$tt." ;";
$query= "Select
subcatid,
subcatname,
catid
from
subcat
where
catid=$tt";
echo "alert(\"pass3\" ;";
$query= _cvtchar2($query);
$result=mysql_query($query);
$totalnum= mysql_num_rows($result);
for($i=0; $i<$totalnum; $i++){
$scid=mysql_result($result,$i,"subcatid" ;
$scname = _cvtchar3(mysql_result($result,$i,"subcatname" );
?>;
eval("toField.options[<?php echo $i;?>;]=" + "new Option" + <?php echo $scname;?>; );
<?php}?>;
toField.options.length=<?php echo $i;
?>;;
}
}
這個(gè)函數(shù)的作用是根據(jù)參數(shù)selected, 去數(shù)據(jù)庫中查找相關(guān)記錄。
我的思路是在Javascript中嵌PHP,使用PHP的數(shù)據(jù)庫函數(shù),然后再把結(jié)果返回Javascript。
但是到了$query= _cvtchar2($query);以后就出錯(cuò)。不知是什么原因?? |
|