<?php
 
 $a = $_POST['delete'];
 echo $a;;
 echo "1<br>";
 $array = array('zaqhu','lifn','jiqda','xque','wo','xi','huaawn','ni');
 
 html_dipaly_urls($array);
 html_user_menu();?>
<?php
function html_dipaly_urls($array_urls)
{
    global $bm_table;
    
    $conut = count( $array_urls );
    if( $conut > 0 )
    {
        $bm_table = true;
        
        echo'<form action ="1.php" method="post" name ="bm">';
        echo '<table bgcolor ="#cccccc">';
        echo '<tr><td>书签</td><td>是否删除?</td></tr>';
        for( $i = 0; $i < $conut ; $i++) 
        {
            echo'<tr>';
            echo'<td> <a href= '.$array_urls[$i].'>'.htmlspecialchars( $array_urls[$i] ). '</a></td> ';
            echo'<td> <input type="checkbox" name ="delete"  value ='.$array_urls[$i].'/> </td> </tr>';
            
        }
        echo'</table>'; 
        echo'</form>';
    }
}function html_user_menu()
{
  echo '<a href="#" onclick ="bm.submit()">删除书签</a> <br />';
}
?>获取<a href ="XXXXXX"> 后面为什么会多了个斜杠 怎么解决这个斜杠

解决方案 »

  1.   

    右键 源码 你会发现你的值是这样
    <tr><td> <a href= xi>xi</a></td> <td> <input type="checkbox" name ="delete"  value =xi/> </td> </tr>
    <tr><td> <a href= huaawn>huaawn</a></td> <td> <input type="checkbox" name ="delete"  value =huaawn/> </td> </tr>
    <tr><td> <a href= ni>ni</a></td> <td> <input type="checkbox" name ="delete"  value =ni/> </td> </tr>改成 
     echo'<td> <input type="checkbox" name ="delete"  value ="'.$array_urls[$i].'"/> </td> </tr>';

    echo'<td> <input type="checkbox" name ="delete"  value ='.$array_urls[$i].'> </td> </tr>';
      

  2.   

    ...楼主不仔细啊,建议开发时用firebug跟踪一下!
      

  3.   

    <a href="javascript:bm.submit()">删除书签</a>这样来触发JS..试试.. 
      

  4.   


    顶。WEB开发时,注意在页面上使用查看源码。建议使用IE8,有颜色和自动排版。
      

  5.   

    <a href ="XXXXXX" /> 是符合 XHTML W3C 标准
    如果是 <a href ="XXXXXX">不符合 XHTML W3C 标准