Ir ao conteúdo

Erro com o $_POST


Henrique Valença

Posts recomendados

Postado

Boa noite,

Estou tentando enviar os dados de uma pagina de cadastros pra um banco de dados só que não consigo enviar.

Antes não gerava nem um código de erro,nem validava os campos com o javascript e nem efetuava a operação dizendo "dados registrados com sucesso"

Agora ele valida os dados, porém os dados somem, como se o post não ficasse com os dados.

Ele diz que os dados foram registrados com sucesso, porém não registra e nem gera nenhum código de erro. No dreamweaver cs5 também não acusa nenhum erro.

Segue o código:


<?php
require_once ("lib/core2.php");
date_default_timezone_set ('America/Sao_Paulo');

$erros = array();

if (post('submit')) {
$bairro = $_POST['bairro'];
$evento = $_POST['evento'];
$inicio = $_POST['inicio'];
$data = $POST['data'];
$hino = $_POST['hino'];
$oracao = $_POST['oracao'];
$encarregados = $_POST['encarregados'];
$examinadoras = $_POST['examinadoras'];
$termino = $_POST['termino'];
$anciao = $_POST['anciao'];


if (empty($bairro) || empty($inicio) || empty($hino) || empty($oracao) || empty($encarregados) || empty($examinadoras) || empty($termino) || empty($anciao)) {
$erros[] = 'Você deixou algum campo em branco.';
} else {
db::query(sprintf("INSERT INTO ata_geral (bairro, evento, data, inicio, hino, oracao, encarregados, examinadoras, examinadoras, termino, anciao) VALUES ('%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s')", $bairro, $evento, $data, $inicio, $hino, $oracao, $encarregados, $examinadoras, $examinadoras, $termino, $anciao));
$sucesso = true;
unset($bairro, $evento, $data, $inicio, $hino, $oracao, $encarregados, $examinadoras, $examinadoras, $termino, $anciao);
}
}
?>


Tá na mesma página do formulário.

Alguma dica?

já coloquei um echo"" e não aparece nada.

Postado
Ele entre dentro desse if (post('submit')) ?? No seu formulário o method está como POST? Ele repopula os campos quando gera algum erro?

O metodo tá como Post sim.

Quando gera o erro de campo em branco ele mantém os outro do jeito que está e esse é o único erro de validação.

quando ele exibe a mensagem de sucesso os dados são apagados.

Ele entre dentro desse if (post('submit')) ??

Não entendi o que você quis dizer aqui.

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!