Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    107

    problema con header refresh

    Ciao ragazzi

    sto creando una rubrica telefonica in cui al comando modifica mi si apre una finestra personalizzata, non appena clicco su tasto modifica inserisco sul database il calore aggiornato e in più tramite
    Codice PHP:
    header("refresh: 1; URL=index.php"); 
    faccio si che mi aggiorni la pagina per visualizzare il record modificato.

    Il mio problema è che ho impaginato la rubrica su più pagine:

    se io clicco modifica su un record che si trova a pagina 3 come faccio a aggiornare la pagina 3 in maniera automatizzata? c'è qualche script per semplificare il tutto?

    spero di essere stato chiaro...
    Non Puo' Piovere Per Sempre
    ---------------------------
    JIM MORRISON

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Come è l'indirizzo della pagine 3?
    Suppongo sia una cosa tipo

    www.sito.it/index.php?pag=3

    nel refresh metti questo come indirizzo invece che fermarti a index.php, il valore giusto lo prendi dalla variabile $_GET['pag']

    Altrimenti dovresti spiegare come fai ad andare sulle varie pagine e come è fatto l'indirizzo o non ti si può aiutare in modo efficace.

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    107
    ciao e grazie..

    uso questo

    Codice PHP:
    $pag $_GET["pag"];
        if (isset(
    $pag) == false || is_numeric($pag) == false || $pag 1)
        {
            
    $pag 1;
        }

        
    $fine 5;
        
    $inizio = ($pag 1) * $fine

    più tutto il resto della query

    quindi in teoria il codice dovrebbe essere:
    Codice PHP:
    header("refresh: 1; URL=index.php? $_GET['pag']"); 
    Se ho capito bene...
    Non Puo' Piovere Per Sempre
    ---------------------------
    JIM MORRISON

  4. #4
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Così
    Codice PHP:
    header("refresh: 1; URL=index.php?pag=".$_GET['pag']); 

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    107
    grazie mille
    domani proverò e ti faccio sapere
    Non Puo' Piovere Per Sempre
    ---------------------------
    JIM MORRISON

  6. #6
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Comunque questo
    if(isset($pag) == false || is_numeric($pag) == false || $pag < 1)

    si può scrivere più semplicemente così
    if(!isset($_GET['pag']) || !is_numeric($pag) || $pag < 1)

    Per primo ho lasciato $_GET['pag'] perché $pag sarà sempre settata visto che l'hai definita tu in
    $pag = $_GET['pag']

  7. #7
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    107
    ok grazie del suggerimento..

    Funziona tutto alla grande...

    Grazie mille
    Non Puo' Piovere Per Sempre
    ---------------------------
    JIM MORRISON

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.