今天写了一个php的程序,但是前后台传值出现问题。前一页面有一段程序如下
a href="javascript:" onclick="MM_openBrWindow('play.php?musicid =<?php echo $row_musiclist['id']; ?>', '音乐播放' ,'width=550 ,height=300')"> 这段程序的一段功能可以把row_musiclist['id']这个变量的值赋值给musicid,在这段程序中这个值为1。但是我后一个页面收不到这个musicid的值。
后一个页面的程序段位为
$colname_play="0"
if (isset($_GET["musicid"])) {
$colname_play = (get_magic_quotes_gpc()) ? $_GET["musicid"] : addslashes($_GET["musicid"]);
}
但是$colname_play 这个变量的值一直是0 不会改变,说明$_GET["musicid"]这个未获取到值 ,这是为什么?
感谢回答1
a href="javascript:" onclick="MM_openBrWindow('play.php?musicid =<?php echo $row_musiclist['id']; ?>', '音乐播放' ,'width=550 ,height=300')"> 这段程序的一段功能可以把row_musiclist['id']这个变量的值赋值给musicid,在这段程序中这个值为1。但是我后一个页面收不到这个musicid的值。
后一个页面的程序段位为
$colname_play="0"
if (isset($_GET["musicid"])) {
$colname_play = (get_magic_quotes_gpc()) ? $_GET["musicid"] : addslashes($_GET["musicid"]);
}
但是$colname_play 这个变量的值一直是0 不会改变,说明$_GET["musicid"]这个未获取到值 ,这是为什么?
感谢回答1
看看頁面原始檔