<html> 
 <body> 
<form  action="new_delete.php" method="post"> 
<table  border=2 align="center"> 
<?php 
 include 'conn.php'; 
$sql="select *from table_for_page"; 
$result=mysql_query($sql); 
$number=mysql_num_rows($result); //共有多少条记录 
$pagesize=10;//每页显示条数 
if(!isset($_GET['page'])) 
{ 
$page=1;//判断是否为第一页 
} 
else  
{ 
$page=(int)($_GET['page']);//获取页码 
} 
if($number%$pagesize==0) 
{ 
$total=(int)($number/$pagesize); 
} 
else  
{ 
$total=(int)($number/$pagesize)+1; 
} 
$start=($page-1)*$pagesize; 
$sql="select *from table_for_page limit $start ,$pagesize"; 
$result=mysql_query($sql); 
$row=mysql_fetch_row($result); 
 
while($row) 
{ 
?><tr> 
<?php  
  
for($i=0;$i<3;$i++) 
{ 
if($i==0) 
echo "<td><input type=\"checkbox\"  name=\"check[]\" value=$row[0]></td>"; 
echo "<td>$row[$i]</td>"; 
} 
echo "<td><a href=\"new_delete.php?id=$row[0]&page=$page\">delete</a></td>"; 
       $row=mysql_fetch_row($result); 
    ?> 
  
   </tr> 
<?php  
} 
?> 
<tr><td align="center" colspan="9"> 
<?php  
if($page>1) 
{ 
$prev=$page-1; 
echo "<a href=\"page2.php?page=$prev\">$prev</a>"; 
echo "|"; 
} 
echo $page; 
if($page<$total) 
{ 
$next=$page+1; 
echo "<a href=\"page2.php?page=$next\">$next</a>"; 
} 
?> 
</td></tr> 
</table> 
<table align="center"> 
 <tr> 
<td><input type="hidden" name="page" value="<?php echo $page;?>"></td> 
</tr> 
<tr> 
<td><input type="submit" name="submit" value="submit"></td> 
</tr> 
</table> 
 </form> 
 </body> 
 </html> 
 <?php 
 /* 
  * 小错误总结: 
  * 1:<form action="new_delete.php" method="POST">   <!-- 只有form能提交,table没有提交的功能 --> 
  * 2: mysql_select_db("abc",$conn); //abc还是需要加上引号的 
  * 3:$result=mysql_query($sql);定位到这边的错误,往往是$sql语句的问题,一个重要的可能性是没有连接上conn相应的数据库 
  * 4:if(isset($_GET['id']))超链接方式,超链接只能GET方式获取 
  * 5:checkbox等的提交,取决于所在的form的method的设置 
  * 6: $sql="delete from table_for_page where id=$id1"; //汗   php中变量的引用还是要注意的$id1,美元符号!!! 
  */  
 ?>