本帖最后由 xypi20 于 2012-07-20 09:21:32 编辑

解决方案 »

  1.   


     <?php
     if(isset($_POST["name"],$_POST["time"],$_POST["nname"])){

    //$name=$_GET["name"];
    //  $nname=$_GET["nname"];
    //  $time=$_GET["time"];
    //  $shenpi=$_GET["shenpi"];
      $name=$_POST["name"];
      $nname=$_POST["nname"];
      $time=$_POST["time"];
      $shenpi=$_POST["shenpi"];  
      $outfile=$_POST["outfile"];
      echo $name;
      echo $time;if(!isset($page))  
    $page=1;//设置没有PAGE参数,PAGE自动为1  
    $pageno=30;// 设置每一页的显示条数  
    $pagestart=($page-1)*$pageno; 
    if(!empty($_GET['page'])){
     $page=$_GET['page'];}
    $pagestart=($page-1)*$pageno;    $sqlfenye="SELECT  * FROM  `{$kind}` 
     where    审批='$shenpi'    ";
         if($name)   //name不为空
      {
      $sql .="  and 育妇姓名='$name' ";
          if($time)
              $sql .=" and 录入时间='$time' ";
      
          
      }
      if($time)
        {
     $sql .="and 录入时间='$time'";

    }
    if($nname)
    {
    $sql .="and 丈夫姓名='$nname'";
     if($time)
                $sql .=" and 录入时间='$time' ";
      

    }$sqlfenye.="limit $pagestart,$pageno";
    $query=mysql_query($sqlfenye);  
    $numrows=mysql_num_rows($query);  /***********************************************************************  
    显示内容  
    ***********************************************************************/  //分页显示数据  
    $up=$page-1;  
    $dn=$page+1;  
    if($page>1)  
    {  
    print "<center><br><a href=test.php?page=$up&?id=$kind>上一页</a>";  
    }  
    else  
    {  
    echo"<center><br>上一页 ";  
    }  
    if($pageno>$numrows)  
    {  
    print"下一页";  
    }  
    else  
    {  
    print "<a href=test.php?page=$dn&id=$kind>下一页</a>|n";  
    }  while($array=mysql_fetch_array($query)){?>
      <tr   bordercolor="#0000FF" bgcolor="#CCFFFF">
        <td rowspan="1" ><a href="delete.php?yfbm=<?php echo $array["育妇编码"];?>&kind=<?php echo $array["村别"]; ?>"> 删除 </a></td>
        <td ><?php echo $array["村别"];?></td>
        <td width="100" height="20"> <?php echo $array["组别"];?> </td>
        <td ><a href="edit.php?yfbm=<?php echo $array["育妇编码"];?>&kind=<?php echo $array["村别"];?>"><?php echo $array["育妇姓名"];?></a> </td>
        <td ><?php echo $array["育妇出生日期"];?></td>
        <td ><?php echo $array["育妇婚姻状况"];?></td>
        <td ><?php echo $array["丈夫姓名"];?></td>
        <td ><?php echo $array["丈夫出生日期"];?></td>
        <td ><?php echo $array["丈夫婚姻状况"];?></td>
        <td ><?php echo $array["育妇初婚日期"];?></td>
        <td ><?php echo $array["结婚日期"];?></td>
        <td ><?php echo $array["怀孕时间"];?></td>
        <td ><?php echo $array["怀孕政策属性"];?></td>
        <td ><?php echo $array["怀孕终止时间"];?></td>
        <td ><?php echo $array["怀孕终止地"];?></td>
        <td ><?php echo $array["男孩数"];?></td>
        <td ><?php echo $array["女孩数"];?></td>
        <td ><?php echo $array["末子出生日期"];?></td>
        <td ><?php echo $array["末子性别"];?></td>
        <td ><?php echo $array["出生政策内外"];?></td>
        <td ><?php echo $array["避孕状况"];?></td>
        <td ><?php echo $array["避孕开始日期"];?></td>
        <td ><?php echo $array["手术地点"];?></td>
        <td ><?php echo $array["备注"];?></td>
      </tr>
      <?php  
    }
    }
    ?>这可以分页了 但是要按 查询才行  问题在第一句 判断有没接收到 表单的值 我一按下一页就没传表单值了 就不显示了 非要按下查询   而且 其他功能也出问题了  比如 输入姓名查询