如何创建多个$ _POST数组?

时间:2019-12-04 23:30:44

标签: php html post input

你好,我正在一个交互式的目录中工作,该目录显示了来自数据库的信息,现在,当将$ productos设置为$ _POST数组时,我从一个名为“ $ productos”的变量中获取了一个查询组件。工作。

我需要创建一个更新,插入和删除模块。

所以我的问题是如何保存$ productos的变量值并使用其他froms在同一$ _POST数组中获取更多信息?或者如何管理多个$ _POST数组? (对不起,我想尽可能清楚)

在这里,我获得了$ productos的值:

    <form action="index.php" method="post">
            <select name="productos">
                <option value="cat_carne">Selecciona un producto</option>
                <option value="cat_carne">Carne</option>
                <option value="cat_pescado_mariscos">Pescado y Mariscos</option>
                <option value="cat_aves">Aves</option>
                <option value="cat_varios">Varios</option>
                <option value="cat_abarrotes">Abarrotes</option>
                <option value="cat_congelados">Congelados</option>
                <option value="cat_fruta_verdura">Frutas y Verduras</option>
                <option value="cat_lacteos">Lacteos</option>
                <option value="cat_destilados">Destilados</option>
                <option value="cat_vinos">Vinos</option>
                <option value="cat_cerveza">Cerveza</option>
                <option value="cat_refresco">Refrescos</option>
                <option value="cat_mezclador">Mezclador</option>
                <option value="cat_cafe">Café</option>
                <option value="cat_te">Té</option>
                <option value="cat_cigarros">Cigarros</option>

            </select>
            <input type="submit" name="prodsel" value="Enviar">
            <?php $producto = $_POST['productos']; ?>

这是查询:

    $sql = "select

                    cc.id_".$producto." as ID
                  , cc.subtipo as subtipo
                  , prd.productos as productos
                  , pro.proveedor as proveedor
                  , cc.costo_unitario_nov_19    as costo_actual
                  , cc.costo_lt_kg_nov_19       as costo_por_unidad_actual
                  , cc.costo_unitario_oct_19    as costo_mes_anterior
                  , cc.costo_lt_kg_oct_19       as costo_por_unidad_anterior
                  , round((((cc.costo_unitario_nov_19 - cc.costo_unitario_oct_19) / cc.costo_unitario_nov_19)*100), 2)as Porcentaje_Aumento
    from          
                    ".$producto." cc
                    left outer join
                    productos prd on                                           cc.id_producto = prd.id_prod
                    left outer join
                    proveedores pro on
                    cc.id_proveedores = pro.id_proveedores";

然后我有另一种形式:

     <?php  
           $queryid = "SELECT id_".$producto." as ID FROM ".$producto." ORDER BY id_".$producto." ASC";
                $result = mysqli_query($connection, $queryid) or die ("Bad SQL: $queryid");
                ?>
                <form action="index.php" method="post">
                <select name="id">
                    <option value="">Seleccione el id a actualizar</option>
                    <?php
        if($result->num_rows > 0){ 
            while($rowid = $result->fetch_assoc()){  
                echo '<option value="'.$rowid['ID'].'">'.$rowid['ID'].'</option>'; 
            } 
        }else{ 
            echo '<option value="">Productos no disponibles</option>'; 
        } 
        ?>
                </select>
                <input type="submit" name="idsel" value="Enviar">
                <?php $upval1 = $_POST['id']; ?>
                </form>

当我按下第二个输入按钮时,整个事情都变了,给我一个错误

0 个答案:

没有答案
相关问题