Update the front end

1

Back end when I submit it only changes me in the database and not in the front end . What can I do?

This is my code to insert new information into the front end :

<?php
include "../../include/definitions.inc.php";
include "$dir_site_admin/include/control.inc.php";
include "campos.inc.php";
include "$dir_site_admin/include/header.inc.php";

/* --------------------------------------- */
/* identificar o campo chave (id)          */
/* --------------------------------------- */
foreach($arrCampos as $campo) {
    if(isset($campo["chave"]) && $campo["chave"] == '1') {
        $campo_chave = $campo["campo"];
    }
}

/* --------------------------------------- */
/* tratar o submit do form                 */
/* --------------------------------------- */
if(isset($_POST['BTN_SUBMIT'])) {

    /* GRAVAR INSERIR */
    if($_POST[$campo_chave] == 0) {
        $id = ins_query($arrLinguas,$arrCampos,$arrCamposLinguas);
        header("Location: index.php?inserido=".$id);

    /* GRAVAR EDITAR */
    } else {
        query_editar($arrLinguas,$arrCampos,$arrCamposLinguas);
        header("Location: index.php?editado=".$_POST[$campo_chave]);
    }
    exit;
}
?>

<h1><?php echo $tpl_legenda; ?></h1>

<?php
/*
INFORMAÇÕES IMPORTANTES:
- Deve inserir os campos que pretender ver no formulário, neste ficheiro.
- Para os campos sem idioma utiliza a função: insere_campo()
- Para os campos com idioma utiliza a função: insere_campo_linguas()
*/

/* --------------------------------------- */
/* tratar do formulário de inserir/editar  */
/* --------------------------------------- */
?>

<form name="formInserir" method="post" enctype="multipart/form-data">
<?php insere_campo($arrCampos[$campo_chave]); ?>
<div id="usual1" class="usual">
    <?php 
    separadores_idiomas($arrLinguas);
    $i=0;
    foreach($arrLinguas as $lingua=> $desc_lingua) { 
        $i++;
        ?>
        <div id="tab<?php echo $i; ?>">
        <?php 
        inicio_tabela_inserir();
        insere_campo_linguas($arrCamposLinguas["titulo"],$lingua);
        insere_campo_linguas($arrCamposLinguas["texto"],$lingua);
        fim_tabela_inserir();
        ?>
        </div>
        <?php
    }
    ?>
</div>
<?php 
inicio_tabela_inserir();
insere_campo($arrCampos["ficheiro"]);
insere_campo($arrCampos["activo"]);
btn_submit();
fim_tabela_inserir();
?>
</form>

<script type="text/javascript"> 
  $("#usual1 ul").idTabs(); 
</script>

<?php
include "$dir_site_admin/include/footer.inc.php";
?>
    
asked by anonymous 27.06.2015 / 17:11

0 answers