Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    183

    page load ? sessioni ? action ?

    ciao!
    quello che sto cercando di realizzare è semplice ma non riesco capire alcune cosette...

    Nella mia pagina php appaiono due pulsanti (selezione A e selezione B).
    (listato a fondo messaggio)
    Premendo il primo pulsante, questo passa in modalità hidden, e a fondo pagina viene scritto "selezione A".
    A questo punto il secondo pulsante rimane visibile e, premendolo, a fondo pagina apparirà la scritta "selezione B".
    Ora io mi aspetterei che il primo pulsante torni attivo mentre il secondo sia hidden.
    Però qualche cosa non funziona e mi ritrovo entrembi "hidden".
    Forse entrano in gioco concetti come sessioni, page load che in php non so ancora come gestire.

    ecco il listato per meglio comprendere... è una semplice unica paginetta :

    <html><head><title>prova</title>
    </head>
    <body>
    <div style="text-align: center;"> <big>prova</big>



    <?php
    if (!isset ($_POST['selezione']))
    {
    $_POST['selezione'] = "nessuna selezione" ;
    $t2 = "submit" ;
    $t1 = "submit" ;
    }
    if ($_POST['selezione'] == "selezione A")
    {
    $t1 = "hidden" ;
    $t2 = "submit" ;
    }
    if ($_POST['selezione'] == "Selezione B")
    {
    $t1 = "submit" ;
    $t2 = "hidden" ;
    }
    ?>
    <form method="post" action="zz.php">
    <input name="selezione" style="width: 200px;" value="selezione A" type="<?php echo $t1 ?>">



    <input name="selezione" style="width: 200px;" value="selezione B" type="<?php echo $t2 ?>">







    <table>
    <tbody>
    </tbody>
    </form>
    <?php
    if($_POST['selezione'] == "selezione A")
    {
    echo "
    selezionato A
    " ;
    }
    if($_POST['selezione'] == "selezione B")
    {
    echo "
    selezionato B
    " ;
    }
    ?>
    </body>
    </html>

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2010
    Messaggi
    323
    Ciao, innazitutto mi scuso se sto dicendo una stupidagine.....Sto studiando anche io PHP.Hai provato a sostituire gli if.... con un ciclo switch?, io stavo provando a risolverti il problema sul mio PC facendo prove in locale ma per mancanza di tempo non ci riesco.....Spero di averti aiutato....

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    183
    Ophy94, grazie ma non credo che sostituendo gli IF con gli SWICH si risolva il problema...
    Sicuramente il codice potrebbe risultare "più snello" ma quello che voglio non funzionerebbe ugualmente....

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    183
    qualche aiutino?? questa cosa mi sta facendo impazzire :-)

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.