弱弱的问个赋值问题 你想错了。PHP和JS是三回事。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 试试echo "<script language='javascript'>document.all.myForm.mCd.value=$mCd; </script>"; 如果你想改变$mCd的值,不用在js里面改。直接在php里面用赋值的方法。$mCd = 2;在JS里面就这样了:echo " <script language='javascript'>";echo "var mcd=$mCd;";echo "</script>"; JS实在客户端执行的语言,但是PHP实在服务器端执行,现在你想把客户端的值付给服务器端,必须向服务器发送请求!用提交表单或者Ajax可以实现! JS是不可能改变PHP里面变量的值的!楼主要搞清楚这一点! 真的是这样吗,不能改变吗?因为小弟刚开始接触PHP,有很多不懂,多谢高手多多指教哦,偶明天来结贴 这里运行后$_SESSION[news_type],你的news_type的是最后一个,所以是链接4了。你可以这样传值:<a href="news.php" class="font01" href="2.php?news_type=1">点这里 </a> <a href="news.php" class="font01" href="2.php?news_type=1">点这里 </a> <a href="news.php" class="font01" href="2.php?news_type=1"点这里 </a> <a href="news.php" class="font01" href="2.php?news_type=1">点这里 </a> 2.php <?php echo " <script language = 'javascript'> alert('".$_GET[news_type]."'); </script>";?> 这不仅仅是PHP的问题,所有的语言都一样,前台(JS)和后台(PHP)就像海中的两个岛,如果没有船或是飞机,那你只有看的份,没有去的份.正像你开始提到的那样.$mCd=$_REQUEST['mCd']; 这个是PHP在提取页面form中的值.例:在你的HTML代码中有这么一段<html> <body> <form name=form1 id=form1> <input type='text' name='mCd' id='mCd'> <input type='submit' name='sub' value='SUBMIT'> </form> </body></html>那么在你的PHP中$mCd=$_REQUEST['mCd'];这一段只是当点击提交按扭之后PHP把页面中框里的值提了出来.document.all.myForm.mCd.value=2; 这个只是改变了HTML中<input type='text' name='mCd' id='mCd'>的值, 还不是PHP中的, PHP之所以会变,是因为当提交之后又重新提取了改变之后的页面中的值. php-5.3.3 连接 mssql 失败? mysql 链接问题 mysql_fetch_row dreamweaver+php+mysql下中文全部显示为? 求救 抓取其它的网站的图片 CE找基址问题 [求助!]关于SMARTY的模板资源来源问题! 缩略图问题 请教诸位高手 怎么做这段程序??? 求购 TP3项目部署服务器问题 PHP Lover 期待大家的加入! 女朋友大三了,想考个计算机方面证书,大家推荐一下吧!谢谢大家捧场
echo "<script language='javascript'>document.all.myForm.mCd.value=$mCd; </script>";
$mCd = 2;
在JS里面就这样了:
echo " <script language='javascript'>";
echo "var mcd=$mCd;";
echo "</script>";
你可以这样传值:
<a href="news.php" class="font01" href="2.php?news_type=1">点这里 </a>
<a href="news.php" class="font01" href="2.php?news_type=1">点这里 </a>
<a href="news.php" class="font01" href="2.php?news_type=1"点这里 </a>
<a href="news.php" class="font01" href="2.php?news_type=1">点这里 </a>
2.php
<?php echo " <script language = 'javascript'> alert('".$_GET[news_type]."'); </script>";?>
正像你开始提到的那样.$mCd=$_REQUEST['mCd']; 这个是PHP在提取页面form中的值.
例:
在你的HTML代码中有这么一段
<html>
<body>
<form name=form1 id=form1>
<input type='text' name='mCd' id='mCd'>
<input type='submit' name='sub' value='SUBMIT'>
</form>
</body>
</html>
那么在你的PHP中$mCd=$_REQUEST['mCd'];这一段只是当点击提交按扭之后PHP把页面中框里的值提了出来.document.all.myForm.mCd.value=2; 这个只是改变了HTML中<input type='text' name='mCd' id='mCd'>的值, 还不是PHP中的, PHP之所以会变,是因为当提交之后又重新提取了改变之后的页面中的值.