ページング URL フレンドリーなクラスを開発しました。問題は、配列変数をプルしてデータベースの値を定義できないことです。
private function query($page){
$u = Url::getURL($page);
$numreg = $this->max_reg; // Quantos registros por página vai ser mostrado
if (!isset($u)) {
$u = 1;
}
@$inicial = $u * $this->max_reg;
$sql = mysql_query("SELECT * FROM {$this->table} ORDER BY id desc LIMIT $inicial, $numreg") or die(mysql_error());
$sql_conta = mysql_query("SELECT * FROM {$this->table}") or die(mysql_error());
$out = '';
while ($data = mysql_fetch_array($sql_conta)) {
$out.= $this->HTML;
}
return print $out;
}
これまでのところ、すべてが機能しています
問題:
global $data;
$p = new pagination;
$p->HTML = '
<li>
<div class="clbthumb"><a href="#"><img src="asset/images/noticias/news4.gif" alt="" /></a></div>
<div class="clbdes">
<p class="clbtitle"><a class="colr4" href="#">'.$data['titulo'].'</a></p>
<p>'.$data['texto'].'</p>
<div class="clear"></div>
<div class="clbinfo">
<ul>
<li class="datetag">
<span class="colr3">Data:</span>
<span class="pink padr">Tue, 26/01/11</span>
<li class="moreinfo"><a href="#">:: Ler Mais</a></li>
</ul>
</div>
</div>
</li>';
$p->af_HTML = '
</ul>
</div>';
$p->_build(2);
これを行う方法はありますか?