在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行的代码贴出来看看