salve ragazzi ho creato una funzione grazie al ' amico lloyd27 per selezionare dei dati da una tabella, ed una volta estratti passarli a smarty , adesso dovrei fare una funzione per la paginazione dei dati , come potrei fare?questa e la funzione ,
Codice PHP:
function GetDepartments()
{
global $dbcore;
global $settings;
$sql = mysql_query("select * from depart order by displayorder asc") or die(mysql_error());
$return = array();
while ($row = mysql_fetch_assoc($sql))
{
$return[] = $row;
}
return $return;
}
e cosi suddivido le pagine
Codice PHP:
$dbCore->connect();
$count = mysql_query("SELECT COUNT(id) FROM staff ");
$res_count = mysql_fetch_row($count);
$tot_records = $res_count[0];
$per_page_department = 30;
$tot_pages = ceil($tot_records / $per_page_department);
$current_page = !isset($_GET['section']) ? 1 : (int)$_GET['section'];
$primo = ($current_page - 1) * $per_page_department;
for($i = 1; $i <= $tot_pages; $i++) {
if($i == $current_page) {
$paginazioneview_alldepartmemt .= $i . " ";
} else {
$paginazioneview_alldepartmemt .= "<a href=\"?page=department&view=all_department§ion=$i\" title=\"Vai alla pagina $i\">$i</a> ";
}
}
e nella pagina includo $paginazioneview_alldepartmemt