Il codice prima di inserire la paginazione funzionava bene, ovvero mi estraeva i valori alternando una riga di un colore all'altra.
Ora ho aggiunto la paginazione.
Aggiungo anche che il codice della paginazione funziona bene.
L'unione di entrambi mi crea un problema ovvero non estrae niente.
Ora è cosi:
Codice PHP:
<?
//...connessione
$count = mysql_query("SELECT COUNT(ID) FROM sabbia");
$res_count = mysql_fetch_row($count);
$tot_records = $res_count[0];
$per_page = 10;
$tot_pages = ceil($tot_records / $per_page);
$current_page = (!$_GET['page']) ? 1 : (int)$_GET['page'];
$primo = ($current_page - 1) * $per_page;
$query_limit = mysql_query("SELECT ID,quale,nome,tipo,peso,prezzo,durata,cambio,descrizione FROM sabbia ORDER BY quale ASC LIMIT $primo, $per_page");
$results = mysql_fetch_array($query_limit)
$num = mysql_num_rows($results);
?>
<?
$color = array("#C1DDD4", "#4EBD94");
$k = 0;
if ($num != 0) {
while($results = mysql_fetch_array($query_limit)) {
echo "<tr bgcolor=\"$color[$k]\"><td><font class='testo'>" . $results['quale'] . "</font></td>";
echo "<td align='center'><font class='testo'>" . $results['Nome'] . "</font></td>";
echo "<td><font class='testo'>" . $results['tipo'] . "</font></td>";
echo "<td><font class='testo'>" . $results['peso'] . "</font></td>";
echo "<td align='center'><font class='testo'>" . $results['prezzo'] . "</font></td>";
echo "<td><font class='link'><a href=\"infosabbia.php?ID=$row[ID]\">". strSelect($row[descrizione],30) ."...</a></font></td>";
//variabile k per scleta colore riga
if ($k == 1){
$k = 0;
} else {
$k++;
}
//fine variabile k
echo "</tr>";
}
} else {
echo "Non sono state trovate Sabbie";
}
// Inclusione file per paginazione
include("pagine.php");
echo "<center><font class='link'>$paginazione</font></center>";
// Fine inclusione
mysql_close($db); foot();
?>
Che ne dite? Sicuramente sbaglio prima di stampare i valori :master: