salve ragazzi , avrei bisognio del vostro aiuto , dovrei inserire ad una funzione che estrae i dati dei membri del lavoro che sto facendo la paginazione , adesso io ho fatto cosi
Codice PHP:
function GetStaff()
{
global $dbcore;
global $settings ;
$count = mysql_query("select count(staffid) from tech ");
$res_count = mysql_fetch_row($count);
if(!$res_count)
{
return false;
}
$tot_records = $res_count[0];
$per_page_staff = 30;
$tot_pages = ceil($tot_records / $per_page_staff);
$current_page = !isset($_GET['section']) ? 1 : (int)$_GET['section'];
$primo = ($current_page - 1) * $per_page_staff;
$sql = mysql_query("select t. * , gs. id_groups ,gs. nome_group from tech t left join grouptech gs on t. groupid = gs. id_groups order by t. staffid asc limit $primo, $per_page_staff") or die(mysql_error());
$return = array();
while ($row = mysql_fetch_assoc($sql))
{
$return[] = $row;
}
return $return;
}
sino a qua , funziona , se io metto 1 a posto di $per_page_staff = 30; mi estrae un unico valore , ma il problema grosso che non riesco a risolvere e l 'inserimento dei for che fa lo scorrimento delle pagine,
Codice PHP:
for($i = 1; $i <= $tot_pages; $i++) {
if($i == $current_page) {
$paginazioneview_allstaff .= $i . " ";
} else {
$paginazioneview_allstaff .= "<a href=\"?page=staff&viewall=all_staff§ion=$i\" title=\"Vai alla pagina $i\">$i</a> ";
}
}
cosa posso fare?
vorrei che mi dasse questo risultato la funzione
Codice PHP:
<table cellpadding="2" cellspacing="1" border="0" class="rcwtborder">
<tr>
<td class="highlightpage"><?php echo"Page".' '.$current_page.' '."of".' '. $tot_pages;?></td>
<td class="navpageselected"><?php echo $paginazioneview_allstaff;?></td>
</tr>
</table>