- Home
- Categorie
- Coding e Sistemistica
- Coding
- recupero dati e paginazione
-
recupero dati e paginazione
ciao a tutti.
Stò cercando di vedere a video i dati del DB con una paginazione che mi permetta di vederli un tot per pagina.Il problema che ho è che non vedo a video quanto estratto dalla query con LIMIT, mentre vedo i link alle pagine e il numero di righe che verranno estratte dal DB.
AIuTo AIuTo...qualcuno può darmi un consiglio?vi posto il codice php:
$host = "*****";
$user = "";
$password = "";
$database = "****";// connessione al database
mysql_connect("$host", "$user", "$password") or die("Connessione fallita !");// selezione del DB
mysql_select_db("$database") or die("Selezione del DB fallita !");// esecuzione prima query
$count = mysql_query("SELECT COUNT(id) FROM iscritti WHERE discipline='"
.$_REQUEST['discipline']."' AND provincia='".$_REQUEST['provincia']."'");
$res_count = mysql_fetch_row($count);// numero totale di records
$tot_records = $res_count[0];// risultati per pagina(secondo parametro di LIMIT)
$per_page = 3;// numero totale di pagine
$tot_pages = ceil($tot_records / $per_page);// pagina corrente
$current_page = (!$_GET['page']) ? 1 : (int)$_GET['page'];// primo parametro di LIMIT
$primo = ($current_page - 1) * $per_page;// esecuzione seconda query con LIMIT
$result = mysql_query("SELECT nome, cognome, via,localita, telefono, descrizione, mail FROM iscritti WHERE discipline='"
.$_REQUEST['discipline']."' and provincia='".$_REQUEST['provincia']."' LIMIT $primo, $per_page");
while ($row = mysql_fetch_array($result))
{
echo "<div class= "extra1"> <table>";
echo "<tr >";
echo "<td align= "left" valign= "top"><b> <font color=" rgb(0,0,0)"> ".$row['nome']." ".$row['cognome']." </font> <br>Riceve in ".$row['via']."     Loc.".$row['localita']." <br> Descrizione:  ".$row['descrizione']." <br> Tel. ".$row['telefono']."     Mail:<a href= "s"> ".$row['mail']."</a></td>";
echo "</tr>";
echo "</table>";
echo "</div>";
};// includiamo uno dei files contenenti la paginazione, commentate l'altro ovviamente
include("paginazione_1.php");
// in questa cella inseriamo la paginazione
echo "$paginazione";mysql_close($db);
?>
-
Salve soleada,
esiste già una discussione con il medeismo argomento della presente (questa).
A norma di Regolamento - punto 11 e seguenti - chiudo questo thread per crossposting e invito tutti coloro che avessero suggerimenti e opinioni a postarli nell'altra discussione aperta.
Grazie per la collaborazione.