Impaginazione con script Mr.Webmaster

zighy

Utente Attivo
20 Gen 2012
96
0
0
Buonasera,
sul sito ho trovato una script php per l'impaginazione dei dati estratti da un database e l'ho modificato per adattarlo ai miei scopi.

PHP:
<?
// Creo una variabile dove imposto il numero di record 
// da mostrare in ogni pagina

$x_pag = 4;

// Recupero il numero di pagina corrente.
// Generalmente si utilizza una querystring

$pag = $_GET['pag'];

// Controllo se $pag è valorizzato...
// ...in caso contrario gli assegno valore 1

if (!$pag) $pag = 1;

// Mi connetto al database

include "connessione.php";

// Uso mysql_num_rows per contare le righe presenti
// all'interno della tabella agenda

$all_rows = mysql_num_rows(mysql_query("SELECT giornata FROM scontri"));

// Tramite una semplice operazione matematica definisco
// il numero totale di pagine

$all_pages = ceil($all_rows / $x_pag);

// Calcolo da quale record iniziare

$first = ($pag - 1) * $x_pag;

// Recupero i record per la pagina corrente...
// utilizzando LIMIT per partire da $first e contare fino a $x_pag

echo "<td width='250'><p align='center'><span style='text-transform: capitalize'><font face='Arial Black' size='1' color='FF0000'><i><u>" . $pag . "° giornata</i></u></td>";

$rs = mysql_query("SELECT * FROM scontri LIMIT $first, $x_pag");
$nr = mysql_num_rows($rs);
if ($nr != 0){
  for($x = 0; $x < $nr; $x++){
    $row = mysql_fetch_assoc($rs);
    echo "<table><tr>";
    echo "<td width='100'><span style='text-transform: capitalize'><font face='Arial Black' size='1'>" . $row['sq_casa'] . "</td>";
    echo "<td width='25'><font face='Arial Black' size='1'>" . $row['gol_casa'] . "</td>";
    echo "<td width='25'><font face='Arial Black' size='1'>" . $row['gol_fuori'] . "</td>";
    echo "<td width='100'><span style='text-transform: capitalize'><font face='Arial Black' size='1'>" . $row['sq_fuori'] . "</td>";
    echo "</tr></table>";
  }
}else{
  echo "Nessun record trovato!";
}

// Se le pagine totali sono più di 1...
// stampo i link per andare avanti e indietro tra le diverse pagine!

if ($all_pages > 1){
  if ($pag > 1){
    echo "<a href=\"" . $_SERVER['PHP_SELF'] . "?pag=" . ($pag - 1) . "\">";
    echo "<img src='../images/freccia_ind.jpg'></a>&nbsp;";
  } 
  if ($all_pages > $pag){
    echo "<a href=\"" . $_SERVER['PHP_SELF'] . "?pag=" . ($pag + 1) . "\">";
    echo "<img src='../images/freccia_av.jpg'></a>";
  } 
}

// Chiudo la connessione ad DB
mysql_close($conn);
?>

Funziona benissimo solo vorrei che non partisse a visualizzare dalla pagina 1 ma da una pagina scelta da me e che comunque rimanga la possibilita' di scorrere nelle pagine precendenti a quella visualizzata.. un aiutino? grazie!
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Ciao ti basta modificare qui
PHP:
// Controllo se $pag è valorizzato...
// ...in caso contrario gli assegno valore 1

if (!$pag) $pag = 1;
al posto di 1 metti la pagina con cui vuoi partire
 

zighy

Utente Attivo
20 Gen 2012
96
0
0
:rolleyes:

Eppure credevo di aver provato questo soluzione.... mi so perso in un bicchier d'acqua allora.... grazie!
 
Discussioni simili
Autore Titolo Forum Risposte Data
M Impaginazione risultati query con script C# ASP.NET 1
S Impaginazione con indesign Webdesign e Grafica 0
Paparazzo2017 [HTML] Impaginazione Articolo con variabili in Wordpress WordPress 5
L Impaginazione delle shede prodotto con miniature PHP 0
B problemi con l'impaginazione PHP 2
S problema con impaginazione! aiutatemi PHP 0
H problemi con l'impaginazione PHP 2
R Problemi Con Impaginazione Form HTML e CSS 5
C impaginazione con lettere PHP 1
Michelebozzo Impaginazione libro Altri Annunci 0
Angelo Russo [HTML] piccolo problema di impaginazione HTML e CSS 13
O impaginazione in php PHP 2
G [ASP] impaginazione record database Classic ASP 13
M Creare impaginazione PHP 0
M Impaginazione php PHP 2
AngiolettoNero impaginazione Tumblr HTML e CSS 0
F Impaginazione ASP Classic ASP 1
I impaginazione foto da correggere PHP 0
K Perché "session_start" mi cambia l'impaginazione su explorer? PHP 14
G aiuto impaginazione php + wordpress. Tutti i risultati in una pagina PHP 6
R Creare impaginazione PHP 4
emanuelevt Piccolo problema impaginazione php PHP 8
M problemi di impaginazione HTML e CSS 0
L Problema impaginazione pagina MySpace HTML e CSS 1
C Problema impaginazione record PHP 1
M impaginazione ASP Classic ASP 16
P impostare e salvare impaginazione sito PHP 0
I Impaginazione php PHP 2
gianni21031 Costo impaginazione libro Webdesign e Grafica 3
N [PHP] Impaginazione risultati database PHP 1
SolidSnake4 impaginazione query PHP 4
W Problema impaginazione contenuti [era:help urgente per sito internet!!!!!] HTML e CSS 1
SolidSnake4 problema script impaginazione PHP 28
SolidSnake4 sistema impaginazione articoli PHP 2
B impaginazione Webdesign e Grafica 5
P Problema impaginazione PHP 2
B Impaginazione di un form HTML e CSS 1
A Impaginazione Classic ASP 4
N cambio "impaginazione" Webdesign e Grafica 0
N Impaginazione news PHP 0
A Impaginazione Classic ASP 3
T fatture con voci fattura in php PHP 0
A Tabella con bottoni per aggiornamento record PHP 6
M Come selezionare e deselezionare radiobutton con jquery jQuery 1
MarcoGrazia Calcolo fra due date con esclusione delle feste PHP 6
T ALTRO PROBLEMA CON ARRAY PHP PHP 1
T PROBLEMA CON ARRAY PHP 8
M Inviare un file su un server remoto con JavaScript Javascript 0
L problema con query select PHP 2
M Come validare textarea con jquery jQuery 0

Discussioni simili