弱弱的问个赋值问题 你想错了。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之所以会变,是因为当提交之后又重新提取了改变之后的页面中的值. 数据统计! 电脑已经安装MySQL了,如何安装wamp5,或者在此基础上安装PHP? 第一次使用服务器的常犯的一些小错误 写一段什样的php代码或正则式,使其在用户注册时填的用户密码不为键盘上的可见字符时返回FALSE PHP 创建windows下创建中间带有空格的文件名失败 求这个题目的具体代码答案 js有没有类似php的exit功能? 关于结合smarty进行MVC模式开发的讨论 网上等待,简单计数器求救! 用PHP怎样实现邮件的自动回复。。。。。。 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之所以会变,是因为当提交之后又重新提取了改变之后的页面中的值.