Can a checkbox have more than one value? [closed]

-3

I wonder if a checkbox can have more than one value type example below for one with the name of the checkbox and another with the price. I'm grateful right away.

<td width="280"><input type="checkbox" name="pedido_refeicao[]" value="Bolinho" value="15.75">Bolinho</td>
    
asked by anonymous 25.01.2017 / 01:06

1 answer

1

I think what you want is this:

PHP

if (isset($_POST["numero_mesa"])) {

        $link = new mysqli ("localhost", "USUARIO", "SENHA", "DB");
        if($link->connect_errno){
             echo"Nossas falhas local experiência ..";
             exit();
        }
        $numero_mesa=$_POST["numero_mesa"];

        foreach($_POST as $nome_campo => $valor){ 
            if(($nome_campo != "numero_mesa")&&($valor!="")){
                $nome_campo=str_replace("-"," ",$nome_campo);
                $aDest = explode("*", $nome_campo); 
                $nome_c=$aDest[0];
                $preco=$aDest[1];

                $sql = "INSERT INTO spedido(numero_mesa,pedido,quantidade,preco) VALUES('$numero_mesa','$nome_c','$valor','$preco')";
                $resultado_pedido = mysqli_query($link,$sql);
            }

        }
}

HTML

<!DOCTYPE html> 
<html>
    <head>
        <title>Peixaria</title>
        <script type="text/javascript"> <!-- function valida_form (){ if(document.getElementById("numero_mesa").value.length ==""){ alert('Por favor, preencha o campo Mesa'); document.getElementById("numero_mesa").focus(); return false } } //--> </script> 
    </head>
    <body>
        <h1>Peixaria</h1>
        <main>
            <header>
                <h2>Fazer Pedido</h2>
            </header>
            <fieldset>
                <div class="pedidos">
                    <form method="post" action="pedidos.php" onsubmit="return valida_form(this)">
                        <table border="0" id="table1">
                            <tr>
                                <td colspan="4" width="100"> <span>Mesa</span> <input type="text" id="numero_mesa" name="numero_mesa"> </td>
                            </tr>
                            <tr>
                                <td width="280" bgcolor="#FFEBC1">Refeição</td>
                                <td width="70" bgcolor="#FFEBC1">Quantidade</td>
                                <td width="150" bgcolor="#DFFFDF">Bebida</td>
                                <td width="70" bgcolor="#DFFFDF">Quantidade</td>
                            </tr>
                            <tr>
                                <td width="280">Costela de Tambaqui sem Espinha</td>
                                <td width="70"><input type="text" name="Costela-de-Tambaqui-sem-Espinha*20.00" size="7"></td>
                                <td width="150">Fanta Laranja 1l</td>
                                <td width="70"><input type="text" name="Fanta-Laranja-1l*8.00" size="7"></td>
                            </tr>
                            <tr>
                                <td width="280">Lombo de Tambaqui Frito sem Espinha</td>
                                <td width="70"><input type="text" name="Lombo-de-Tambaqui-Frito-sem-Espinha*22.00"size="7"></td>
                                <td width="150">Fanta Laranja 2l</td>
                                <td width="70"><input type="text" name="Fanta-Laranja-2l*10.00" size="7"></td>
                            </tr>
                            <tr>
                                <td width="280">Caldeirada de Tambaqui sem Espinha</td>
                                <td width="70"><input type="text" name="Caldeirada-de-Tambaqui-sem-Espinha*30.00" size="7"></td>
                                <td width="150">Cola Cola 1l</td>
                                <td width="70"><input type="text" name="Cola-Cola-1l*12.00" size="7"></td>
                            </tr>
                            <tr>
                                <td width="280">Caldeirada de Tucunaré</td>
                                <td width="70"><input type="text" name="Caldeirada-de-Tucunaré*32.00" id="q4" size="7"></td>
                                <td width="150">Cola Cola 2l</td>
                                <td width="70"><input type="text" name="Cola-Cola-2l*14.00" size="7"></td>
                            </tr>
                            <tr>
                                <td width="280">Peixe no Tucupi com Camarão</td>
                                <td width="70"><input type="text" name="Peixe-no-Tucupi-com-Camarão*35.00" size="7"></td>
                                <td width="150">Bare 2l</td>
                                <td width="70"><input type="text" name="Bare-2l*8.00" size="7"></td>
                            </tr>
                            <tr>
                                <td colspan="4" width="100"> <button class="btn" type="submit">Fazer Pedido</button> </td>
                            </tr>
                        </table>
                    </form>
                </div>
            </fieldset>
        </main>
    </body>
</html>
    
26.01.2017 / 19:54