⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 userhome.phpm

📁 Professional PHP5 code for this book
💻 PHPM
字号:
<?require_once("GenericObject.phpm");require_once("GenericObjectCollection.phpm");require_once("User.phpm");class UserHome {  var $items_per_page = 12;  var $item_count;  var $page_count;    public function __construct() {    return(true);  # No useful constructor in a Home Class  }    public function SetItemsPerPage($items_per_page) {    $this->items_per_page = $items_per_page;  }    public function GetItemCount() {    return ($this->item_count);  }  public function GetPageCount() {    return ($this->page_count);  }  public function GetAllUsersWithFirstNameBeginningWith($strLetter, $page_num=1) {    $dbc = new GenericObjectCollection("user", "User");    $sql = new sql();    $strLetter = strtolower($strLetter);    $sql->query("SELECT id FROM \"user\" WHERE lower(first_name) LIKE '$strLetter%'");      $result_rows = $sql->get_table_hash();    for ($i=0; $i<=sizeof($result_rows)-1; $i++) {      $dbc->AddTuple($result_rows[$i]["id"]);    };    $dbc->SetPageSize($this->items_per_page);    $dbc->PopulateObjectArray($page_num);    $objArray = $dbc->RetrievePopulatedObjects($page_num);        $this->item_count = $dbc->GetItemCount();    $this->page_count = $dbc->GetNumPages();        return($objArray);  }}?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -