Hello I'm working in an interactive catalog that shows information from a data base, right now I get one of the query components from a variable called "$productos", when $productos is set into a $_POST array the querY workS.
I need to create an update, insert and delete modules.
So my question is how can I keep the $productos' variable value stored and use other froms to get more information in the same $_POST array? Or how can you manage multiple $_POST arrays? (SORRY, I´M TRYING TO BE AS CLEAR AS POSSIBLE)
Here I get the $productos value:
    <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']; ?>
This is the query:
    $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";
Then I have this other form:
     <?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>
When I hit the second input button the whole thing blows up and give me an error
