Visualizzazione dei risultati da 1 a 3 su 3

Discussione: azioni e refresh

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826

    azioni e refresh

    Ciao a tutti.
    in una pagina .php ho il seguente codice:


    $azione=$_GET["azione"];

    if($azione=="su")
    { su();

    }
    if($azione=="giu")
    { giu();

    }

    dove su e giu sono due funzioni generiche che fanno qualcosa(per semplificarci la vita)
    ,senza intaccare la querystring.

    Ho poi 2 button che vanno a modificare la querystring:

    echo("<input type=\"button\" value=\"Sposta Su\" onclick=\"document.form1.idx.value=".$row["coll"].";document.form1.azione.value='su'; document.form1.action='areariservata.php';document .form1.submit();\" />" );
    echo("<input type=\"button\" value=\"Sposta Giu\" onclick=\"document.form1.idx.value=".$row["coll"].";document.form1.azione.value='giu';document.form 1.action='areariservata.php';document.form1.submit ();\" />" );

    infine ho 2 campi hidden:

    <input type="hidden" name="azione" />
    <input type="hidden" name="idx" />

    che vengono variati dai button di sopra.

    Ora finchè premo uno o l'altro pulsante tutto ok le funzioni partono ed eseguono quello
    che devono fare e,cambia la querystring del tipo:
    http://localhost/dummy/areariservata...ione=su&idx=46

    il problema è proprio qui :se faccio un refresh i dati sono quelli nella queristring
    di conseguenza continuano a partire le funzioni(su o giu),mentre io vorrei che con il
    refresh non si modificasse nulla,forse c'è uno sbaglio concettuale.
    Sapete aiutarmi?
    Grazie.

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826
    detto in parole semplici vorrei sapere come eseguire una funzione php passandogli dei parametri, se premo un pulsante .
    Prima ho cercato di spiegare come ho fatto , ma forse ho sbagliato approccio.
    Grazie.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826
    up!

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.