Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Session

  1. #1

    Session

    codice:
    <?php 
    session_start();
    $_SESSION['a'] = $_POST['a'];
    $_SESSION['b'] = $_POST['b'];
    ?>
    <form id="form1" name="form1" method="post" action="modifica.php">
      <label>
      <div align="center">
        <input name="ciccio" type="hidden" id="ciccio" value="<?php $a=Y;?>" />
        <input type="submit" name="Submit" value="Invia" />
      </div>
      </label>
    </form>
    <form id="form2" name="form2" method="post" action="modifica.php">
      <label>
      <div align="center">
        <input name="cicci2" type="hidden" id="cicci2" value="<?php $b=N;?>" />
        <input type="submit" name="Submit2" value="Invia" />
      </div>
      </label>
    </form>
    Entrambi i form puntano alla stessa pagina,vorrei che se premo il pulsante del form1 si porta dietro solo la variabile sessione $a
    Mentre se premo il pulsante del form2 si porta dietro solo la variabile di sessione $b.

    Come ho fatto io si porta dietro entrambe le variabili sia $a che $b indipendentemente dal pulsante che premo

  2. #2
    Codice PHP:
    <?php 
    session_start
    ();
    $_SESSION['a'] = $_POST['a'];
    $_SESSION['b'] = $_POST['b'];

    ?>
    <form id="form1" name="form1" method="post" action="modifica.php">
      <label>
      <div align="center">
        <input name="ciccio" type="hidden" id="ciccio" value="<?php echo $a;?>" />
        <input type="submit" name="Submit" value="Invia" />
      </div>
      </label>
    </form>
    <form id="form2" name="form2" method="post" action="modifica.php">
      <label>
      <div align="center">
        <input name="cicci2" type="hidden" id="cicci2" value="<?php echo $b;?>" />
        <input type="submit" name="Submit2" value="Invia" />
      </div>
      </label>
    </form>
    o effettui l'assegnazione oppure effettui la stampa..

  3. #3
    seleziona quello che vuoi con una if.

    codice:
    if(!empty($_POST['Submit']) )   { prendi ciccio  }
      
        elseif(!empty($_POST['Submit2'])) { prendi cicci2  }
    potresti anche differenziare il value del submit per maggior precisione della scelta.


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  4. #4
    Grazie


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.