• User Newbie

    Form Php Collegare due scelte

    Salve sto realizzando un menu per un ristorante dove devo mettere il nome del piatto il prezzo e la quantità e poi inviarlo ad una pagina di visualizzazione dove mi deve mostrare solo i piatti scelti con la quantità relativa ma mi sono perso perchè non riesco a fare in modo che se uno scegli linguine allo scoglio deve essere obbligato a inserire la quantità viceversa se inserisce la quantità e non è selezionato il piatto relativo deve dare errore vi faccio vedere un esempio del mio codice

    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>Documento senza titolo</title>
    <div>

    </div>

    </head>

    <body>
    <?php
    //dati di connessione al db
    $cn = mysql_connect("localhost", "", "");
    mysql_select_db("", $cn);
    ?>
    <form action="visualizza.php" name="modulo" id="modulo" onSubmit="return controllo();" method="post">
    <input type="text" name="nome" value="" placeholder="Nome " required />
    <input type="text" name="cognome" value="" placeholder="Cognome " required/>
    <input type="email" name="email" value="" placeholder="Email" required/>
    <p><input type="date" name="date" placeholder="gg/mm/aaaa" required/></p>
    <div>Menù</div>
    <div>Primi Piatti</div>
    <script type="text/javascript" ajax.googleapis.com/ajax/libs/jquery/1.4.3/jquery.min.js"></script>
    <script type="text/javascript">
    function showMe (box) {

    var chboxs = document.getElementsByName("primo_1");
    var vis = "none"
    for(var i=0;i<chboxs.length;i++) { 
        if(chboxs*.checked){
         vis = "block";
            break;
        }
    }
    document.getElementById(box).style.display = vis;
    

    }

    </script>

    <table>

    <tr>
    <td style="width:800px"><label><input name="primo_1" type="checkbox" value="Linguine allo scoglio" onclick="showMe('aragonese')" />Linguine allo scoglio </td><td>? 10,00</td><td><div id="aragonese" class="detttagli"><input name="primo_quantita_1" type="number" placeholder="quantità" value="" required /></div></td></label></tr>
    <tr>
    <td style="width:800px"><label><input name="primo_2" type="checkbox" value="Penne alla matriciana " onclick="showMe('aragonese')" />Penne alla matriciana </td><td>? 8,00</td><td><div id="aragonese" class="detttagli"><input name="primo_quantita_2" type="number" placeholder="quantità" value="" required /></div></td></label></tr></table>
    <p><input type="submit" value="Invia" /></p>
    </form>

    </body>
    </html>


  • User

    spiegati meglio, non sei molto chiaro :bho: