1
In the back end when I do Submit it just changes me in the database and not in the front end. What can I do?
This is my code to enter new information in 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";
?>
Back office and front office are terms that refer to something else. The terms you refer to in software development are front end and back end.
– Marcus Vinicius
If this code is saved in the bank, it works. Now if what is in the bank is not shown, it is because some call is wrong. Where is the call code?
– Lollipop