if($rows_count > 0){
$owner = mysql_fetch_array($result);//你这样查询只是把指针指向的最后一条数据赋给了
                                   //$owner,请用while循环取值$smarty->assign("owner", $owner);
$smarty->assign("date",date("Y/m/d",$owner["isapplydata"]));
}

解决方案 »

  1.   

    有道理,还有个问题顺便请教一下,解决就散分,谢谢了
    第一个叶面
    <input type="checkbox" name="check[0]" value="259" >
    <input type="checkbox" name="check[1]" value="259" >
    <input type="checkbox" name="check[2]" value="259" >
    第二个叶面
    for ( $i = 0; $i <= ($row - 1);  $i++ ) {
            if      ( empty($check[$i]) == false) {
                    $password = MakePassphrase(8);
                    $query = "update tbl_owner set password = '".$password."',isissueid = ".date("U")." where ownerid = ".$check[$i].";";
                    MysqlQuery($query,$conn);
            }
    }///////////////////
    请问我如何在第二个叶面得到check得值,使得for这语句能执行成功???????
      

  2.   

    if ( empty($check[$i]) == false) ---> if(!empty($_POST['check'][$i]))
      

  3.   

    $_POST['check'][$i]  这个不行,取不到值
      

  4.   

    <form action='2.php' method="post">
    <input type="checkbox" name="check[0]" value="259" >
    <input type="checkbox" name="check[1]" value="259" >
    <input type="checkbox" name="check[2]" value="259" >
    <input type="submit" value="submit">
    </form>2.php:
    ----------------
    print_r($_POST['check']);
    output: Array ( [0] => 259 [1] => 259 [2] => 259 ) 
      

  5.   

    摸板
    <div id="div_result">{$result}</div>$smarty->assign("result", $result);