<?php
switch($_obj['news_sb'])
{
case $_obj['news_sb']=='A':echo "无操作";break;
/*
以下那句出错
*/
case $_obj['news_sb']=='D':echo"<a href='Admin_product_Dellist.php?X_PD_EO=<?php echo base64_encode($_obj['ID']);?>'>"删除</a>;break;//这句出错,报错原因是 ECHO "<a href=>"</a>出错。
}
?>
请那位大侠帮帮忙改正,谢谢!

解决方案 »

  1.   


    switch ($_obj['news_sb']) {
        case $_obj['news_sb'] == 'A':
            echo "无操作";
            break;
        /*
        以下那句出错
        */
        case $_obj['news_sb'] == 'D':
            echo"<a href='Admin_product_Dellist.php?X_PD_EO='" . base64_encode($_obj['ID']) . "'>删除</a >";
            break; //这句出错,报错原因是 ECHO "<a href=>"</a>出错。
    }
      

  2.   

    肯定错了啊!echo"<a href='Admin_product_Dellist.php?X_PD_EO=<?php echo base64_encode($_obj['ID']);?>'>"删除</a>;break;你这个引号放错位置了。
      

  3.   

    把这句去掉,你嵌套错了
    <?php echo base64_encode($_obj['ID']);?>
    改为
    echo"<a href='Admin_product_Dellist.php?X_PD_EO= '.base64_encode($_obj['ID']).''>"