Buon giorno a tutti, ho postato un paio di problematiche al riguardo ma,non ho avuto risposte, adesso la faccio + semplice.
Il problema in pratica sorge, nel momento in cui devo fare dei controlli..in quanto senza controlli,la paginazione è perfetta.
Se inserisco almeno un controllo,mi restituisce una prima paginazione esatta, ma, quando clicco sulla pagina 2, è come se perde tutti i valori...e mi restituisce un'eventuale errore inserito nel controllo..
Spero di essermi spiegato bene..
cmq inserisco quello che vorrei fare:
questo è lo script della paginazione_1.php:codice:$DATA = trim($_POST['data_log']); if($DATA!=""){ // esecuzione prima query $count = mysql_query("SELECT COUNT(ID_ALLOGGI) FROM DatiLod_Mod where DL_DATA_LOG like'%$DATA%' order by DL_DATA_LOG asc"); $res_count = mysql_fetch_row($count); // numero totale di records $tot_records = $res_count[0]; $per_page = 2; // 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; $query_limit = mysql_query("SELECT * FROM DatiLod_Mod where DL_DATA_LOG like'%$DATA%' LIMIT $primo, $per_page"); while($results = mysql_fetch_array($query_limit)) { //.. } include("paginazione_1.php"); // in questa posizione inseriamo la paginazione echo " ".$paginazione." "; mysql_close(); } else{ echo "Non puoi ricercare senza inserire dati"; }
di + ragazzi nn posso fare.Sono limitato... se mi dite per favore, sono in difficoltà..estrema!!!Grazie..codice:<?php if($current_page == 1) { // se siamo nella prima pagina $precedente = "<< precedente"; } else { // altrimenti $previous_page = ($current_page - 1); $precedente = "<a href=\"?page=$previous_page\" title=\"Vai alla pagina precedente\"><< precedente</a>"; } if($current_page == $tot_pages) { // se siamo nell'ultima pagina $successiva = "successiva >>"; } else { // altrimenti $next_page = ($current_page + 1); $successiva = "<a href=\"?page=$next_page\" title=\"Vai alla pagina successiva\">successiva >></a>"; } $paginazione = "$precedente" . "" ."$successiva"; ?>

Rispondi quotando
