Ciao Ragazzi

- Ho una pagina cerca.php che mi mostra dei risultati di ricerca attraverso una query
- Alla fine di ogni singolo risultato ho inserito un pulsante che mi fa eseguire una funzione
(a href="cerca.php?action=attiva&id=$id">)

questo è un esempio della funzione:
Codice PHP:
if ( isset($_REQUEST['action']) ) {
    
$action $_REQUEST['action'];
} else {
    
$action "";
}


    switch (
$action) {
        case 
'attiva':
           
attiva();
        break;
        
    case 
'disattiva':
           
disattiva();
        break;        
        }

function 
attiva(){

// Effettuo la connessione al database
$idconnessione mysql_connect($db_host$db_user$db_pass);
mysql_select_db($db_name);

    
$query_attiva "INSERT INTO nometabella (id, stato) VALUES ('$id', '1')";             
    
header('Refresh: 1; URL=cerca.php');    
    exit();    


Il mio problema è che se si attiva la funzione e faccio il refresh della pagina perdo tutti i dati delle varibili di ricerca.
Come posso risolvere il problema?