什么意思?是不是循环显示数据
把while的}拿到HTML的下面
<?php
   }
?>

解决方案 »

  1.   

    <table border="1" width="100%" id="table1">
    <tr>
    <td>
    <table border="1" width="100%" id="table2">
    <?  $i=1
       while (($shp_row > $shp_bottom) and ($shp_row > 0)){
       list($chanpin)=explode("|",$shp_array[$shp_row]);   if($i%2==1)
           echo "<tr><td width=\"367\">$chanpin</td>"
       else
           echo "<td>$chanpin</td></tr>";

        $i++;
        if ($shpcount <= 0){break;}
    $shp_row--;
       }
       if($i%2==0) echo "</tr>";
    ?> 
    </table>
    </td>
    </tr>
    </table>