代码1 
<html> 
<head> 
<title>My favorite Movie Site!</title> 
</head> 
<body> 
<?php 
echo 'my favorite movie is'; 
echo $_GET['favmovie']; 
echo '<p>'; 
$movierate = 5; 
echo 'My movie rating for thes movie is:'; 
echo $movierate; 
?> 
</body> 
 
<html> 
moviesite.php 
 
 
代码2 
 
<html> 
<head> 
<title>Find my Favorite Movie!</title> 
</head> 
<body> 
<?php 
echo "<a href="moviesite.php?favmovie=Stripes">"; 
echo "Click here to see information about my favorite movie!"; 
echo "</a>"; 
?> 
</body> 
</html> 
 
movie1.php 
 
 
代码2 无法显示 我把中间的两个上引号去掉改成echo "<a href=moviesite.php?favmovie=Stripes>"; 就可以了 传递到代码1的数据也能接收了 
因为我刚开始学php 也不太质疑书上的代码有错误 而且这书还不错吧 所以上来问问各位到底是什么问题 还书印刷错了 还是作者有另外的目的 
 
 
谢谢各位 

解决方案 »

  1.   

    echo "<a href="moviesite.php?favmovie=Stripes">";  
    这里错误  可以改成"<a href='moviesite.php?favmovie=Stripes'>";
      

  2.   


    //转义
    echo "<a href=\"moviesite.php?favmovie=Stripes\">"; 
      

  3.   

    echo "<a href="moviesite.php?favmovie=Stripes">"; 将这句加上一个转义字符!echo "<a href=\"moviesite.php?favmovie=Stripes\">"; 这书这么简单的错误也能犯?无语!