两个PHP值传递会数字也会乱码吗?

在PHP中用超链接想要实现值传递

<a href=update.php?no=<?php echo $row[0] ;?>>EDIT</a></td><td>
<a href=dele.php?no=<?php echo $row[0] ;?>>DELE</a>

但是在网页上的显示就很奇怪:

另一个PHP文件中是这样写的:

<?php
include("mysql.php");
$no=$_GET["no"];
echo "学号是:".$no;
?>

传值时,数字好像会乱码?

且最后似乎没有数字

 29-35的代码

         $insertSQL="insert  into student values($xh,'$xm',$nl)";//29
         $inserted=mysql_query($insertSQL);}//插入新信息
echo "<tr><td>$row[0]</td><td>$row[1]</td><td>$row[2]</td><td>
<a href="update.php?no=<?php echo $row[0];?>">EDIT</a></td><td>//32
<a href="dele.php?no=<?php echo $row[0];?>">DELE</a>
</td></tr>";
}//35

 

<a href=update.php?no=<?php echo $row[0] ;?>>EDIT</a></td><td>
<a href=dele.php?no=<?php echo $row[0] ;?>>DELE</a>
改成
<a href="update.php?no=<?php echo $row[0]; ?>">EDIT</a></td><td>
<a href="dele.php?no=<?php echo $row[0]; ?>">DELE</a>

 

<a href=update.php?no=<?php echo $row[0] ;?>>EDIT</a></td><td>
<a href=dele.php?no=<?php echo $row[0] ;?>>DELE</a>

 

这个代码你没放到php页面中吧?怎么感觉直接输出了源代码,php代码都没解析。

是第32行处符号错误,第29行到35行的代码贴出来看看