[PHP] Parametro valido su pagina avanti e indietro

  • Creatore Discussione Creatore Discussione Max61
  • Data di inizio Data di inizio

Max61

Utente Attivo
2 Mar 2014
760
4
18
Salve, siccome nel DB ho molti record e non posso visualizzarli tutti in una pagina php, quindi li visualizzo impaginandoli, il tutto va bene finchè alla pagina di ricerca non gli passo un parametro, in quel caso nella prima pagina tutto ok, ma nelle successive non mi trova nulla perchè non si porta dietro il parametro, come posso risolvere?
Allego codice di ricerca
PHP:
<?php

$anno = $_POST['anno'];

require 'Connessione.php';

$query = "SELECT id, data, mese, anno, nominativo, matricola, livello, orain_feriale, oraout_feriale, tot_oreferiali, orain_festive, oraout_festive, tot_orefestive FROM tblorario WHERE anno='$anno' ORDER BY mese_num, data ASC";
//---------------------------------------------
// open the connection to the db server
$link = mysql_connect($host,$user,$password);
include ('datagrid.class.php');
// Print HTML
echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">';
echo '<html xmlns="http://www.w3.org/1999/xhtml">';
echo '<head>';
echo '<meta http-equiv="Content-Type"
     content="text/html; charset=iso-8859-1" />';
echo '<title>Cancella calcolo</title>';
echo '<link href="styles.css" rel="stylesheet" type="text/css" />';
echo '</head><body>';
// Use datagrid class with full options
$mydatagrid = & new datagrid($link,$database,$query,27);
$mydatagrid->setLinkPage("AlertCancellaGiornata.php?id");
$mydatagrid->setLinkLabel("<img src='../images/CrossRed.gif' alt='edit' />");
$mydatagrid->setLinkTitle("cancella");
$mydatagrid->setPrev("<img src='../images/prev.gif' alt='previous' />");
$mydatagrid->setNext("<img src='../images/next.gif' alt='next' />");
$mydatagrid->setPkIsVisible(true);
$mydatagrid->setSummaryTable("<strong><span style=\"color:blue\">Cancella la giornata");
$mydatagrid->setCaptionTable("<strong><span style=\"color:red\">Cancella la giornata");
$mydatagrid->makeTable();
echo '</body></html>';
?>
il parametro passato è: $anno = $_POST['anno'];
Grazie
Max61
 

Discussioni simili