PHP -> JavaScript 数值可以直接写
例如:
====================================
<?
$str = "这是写到JS中的str";
?><script language="JavaScript" type="text/JavaScript">
<!--
alert(<?php echo $str?>);//-->
</script>
====================================
JavaScript -> PHP 我也不知道了 ^_^
例如:
====================================
<?
$str = "这是写到JS中的str";
?><script language="JavaScript" type="text/JavaScript">
<!--
alert(<?php echo $str?>);//-->
</script>
====================================
JavaScript -> PHP 我也不知道了 ^_^
//这个是选择框,baoming.php<SELECT style="BORDER-RIGHT: 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 1px; BORDER-LEFT: 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: 1px solid" onchange=changelocation(document.form1.yuanxiao.options[document.form1.yuanxiao.selectedIndex].values) size=1 name=yuanxiao>
<OPTION selected>请选择学校</OPTION>
<?
include_once("baoming_detail.php");
if(isset($school_id))
{
$one_school="where school_id='$school_id'";
}
$query="select * from school $one_school";
$res=mysql_query($query);
while($result=mysql_fetch_array($res))
{
echo "<OPTION values='$result[school_id]'>$result[school_name]</OPTION>";
}
?>
</SELECT><SELECT name=zhuanye1> <OPTION selected>无</OPTION></SELECT>
<SELECT name=zhuanye2> <OPTION selected>无</OPTION></SELECT><?//baoming_detail.php
echo "<SCRIPT language=JavaScript>";
echo "var onecount;";
echo "onecount=0;";
echo "subcat = new Array();";$query="select * from school_teach order by school_id";
$res=mysql_query($query);
$i=0;
while($result=mysql_fetch_array($res))
{
echo "subcat[$i] = new Array($result[school_id],'$result[teach_name]');";
$i++;
}
echo "onecount=$i;";echo "function changelocation(locationid)";
echo "{";
echo "document.form1.zhuanye1.length = 0;";
echo "document.form1.zhuanye2.length = 0;";
echo "var locationid=locationid;";
echo "var i,flag=0;";
echo "document.form1.zhuanye2.options[document.form1.zhuanye2.length] = new Option('无');";
echo "for (i=0;i < onecount; i++)";
echo "{";
echo "if (subcat[i][0] == locationid)";
echo "{";
echo "document.form1.zhuanye1.options[document.form1.zhuanye1.length] = new Option(subcat[i][1]);";
echo "document.form1.zhuanye2.options[document.form1.zhuanye2.length] = new Option(subcat[i][1]);";
echo "flag=1;";
echo "}";
echo "}";
echo "if (flag==0)";
echo "{";
echo "document.form1.zhuanye1.options[document.form1.zhuanye1.length] = new Option('无专业');";
echo "document.form1.zhuanye2.options[document.form1.zhuanye2.length] = new Option('无专业');";
echo "}";
echo "}";
echo "</SCRIPT>";
?>
的方法。我没试过,不知道行不行。
feyge(菲戈@我是永远向着远方独行的浪子)
的方式写就可以了
我记得在asp里可以很短就可以解决的。我要的是跟数据库结合。值直接从数据库里读取,页面又要求刷新。
呵。。偶到别的地方去拿了一些代码,经过修改。功能是可以实现。不过方法不是很满意。
更郁闷的是。老板即然说不用这种功能。