Visualizzazione dei risultati da 1 a 2 su 2

Discussione: form con 2 opzioni

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    909

    form con 2 opzioni

    salve,

    come posso creare un form con due opzioni?

    tipo

    se premo 1 allora vai su "1.php"
    se premo 2 allora vai su "2.php"

    io ho sempre utilizzato:

    <form methot="POST" action="predefinito.ph">
    <input type="submit" value="ok">
    </form>

    ..ma ovviamente così non ho scelta mentre io vorrei aggiungere un'altro pulsante che mi rimanda ad un'altra pagina,


    grazie!

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Potresti fare così.

    <form action="elabora.php" method="post">
    Opzione 1: <input type="radio" name="opzione" value="uno">
    Opzione 2: <input type="radio" name="opzione" value="due">
    <input type="submit" value="Invia">
    </form>


    file elabora.php
    Codice PHP:
    <?php
    if (!isset($_POST["opzione"]))
    {
    echo 
    "Devi scegliere un'opzione 
    "
    ;
    echo 
    "<a href=\"javascript:history.go(-1)\"> Torna alla pagina precedente </a>";
    }
    else
    {
    $opzione $_POST["opzione"];
    switch (
    $opzione)

    case 
    "uno":
        {
           
    header("location: uno.php");
           break;
        }
    case 
    "due":
        {
           
    header("location: due.php");
           break;
        }
    }

    }
    ?>
    P.S. Attento quando fai copia incolla che javascript nell'href sia scritto tutto attaccato. Qui nel forum non so perchè ma l'ha separato.

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.