$URL=storebook.php;
echo "<!--<script language="JavaScript">";
if(!confirm('插入的书籍与数据库中内容不一致,你确定修改吗?'))
echo "location.href=$URL";
echo "</SCRIPT>-->";
程序提示说:在第二行出了BUG:syntax error, unexpected T_STRING, expecting ',' or ';'
麻烦哪位帮忙看看

解决方案 »

  1.   

    $URL = "storebook.php" 就不会出错。
      

  2.   

    把javascript边上的双引号改为单引号就行。
    echo "<!--<script language='JavaScript'>";
      

  3.   

    第一行说了,第二行说了,我说第三行吧第三行也是要echo 出来才行echo "if(!confirm('插入的书籍与数据库中内容不一致,你确定修改吗?'))";
      

  4.   

    双引号中的双引号需要转义
    echo "<!--<script language=\"JavaScript\">";
    或改为单引号
    echo "<!--<script language='JavaScript'>";这段代码写成下面的形式比较清晰,也不易出错$URL = ‘storebook.php’;
    echo <<< JS
    <!--<script language="JavaScript">
    if(!confirm('插入的书籍与数据库中内容不一致,你确定修改吗?'))
    location.href='$URL';
    </SCRIPT>-->
    JS;
      

  5.   

    感叹LS各位的PHP都学得很好……比我这种菜鸟强多了!