Dovrei fare dei collegamenti tipo 1|2|3|4|[...] dove ad ogni numero deve corrispondere un link alla stessa pagina iniziale insomma http://localhost/alunni/cerca.php?pagina=2 dove per esempio pagina=2 fa alla pagina due della prima cioè nel mio caso cerca.php.
Non riesco a far vedere gli altri record del database. Mi ritorna la pagina dicendo che la variabile post non è inizializzata.
Forse perchè ho messo la paginazione nel file cerca dove recupero ogni volta attraverso il post la parola da trovare e controllo se è inizializzata per questo non visualizza gli altri record
gia visto questi esmpi:
Non riesco a far vedere gli altri record del database. Mi ritorna la pagina dicendo che la variabile post non è inizializzata.
Forse perchè ho messo la paginazione nel file cerca dove recupero ogni volta attraverso il post la parola da trovare e controllo se è inizializzata per questo non visualizza gli altri record
PHP:
<?php
.......
$x_pagina =15; //record per pagina
$paginacor = $_GET['pagina']; //pagina corrente
if (!$paginacor)
{ $paginacor = 1; }
if(is_null($_POST['cerca']))
{
?>
<div id="corpo">
<p>Il testo cercato non ha prodotto risultato.</p>
<p>Provare con una parola differente.</p>
</div>
<p>
<?php
}
else
{
$cerca = cercaCompleta($_POST['cerca']); //richiamo la funzione sql cerca
$totrecord = num_rows($cerca);
paginazione($x_pagina, $paginacor, $totrecord);
$partireda = (($paginacor * $x_pagina)-$x_pagina)* -1;
$ricerca = limitcercaCompleta($_POST['cerca'], 0, $x_pagina); //richiamo la funzione sql cerca con il limit
Stamparecord($ricerca);
linkpaginazione($paginacor, $x_pagina, $totrecord);
}
...
?>