Tratar nome campo.

Enviada por vitor hugo sampiron 
vitor hugo sampiron
Tratar nome campo.
09 de January de 2012 às 07:29PM
Galera,
preciso do help de vocês hehe.

Não to conseguindo tratar o nome de um Campo $_POST,
tenho um foreach que pega todos os campos $_POST do formulario na hora de inserir no BD.
so que neste formulario tenho 2 campos que não podem ser inseridos no banco, ja fiz um monte de if e nada não consigo tirar o nome do campo para não inserir no BD, alguem teria alguma sugestão.

Obrigado.
Thiago skiwalker
Re: Tratar nome campo.
10 de January de 2012 às 06:46AM
Há varias formas de se fazer isso, mas há algumas questões vc nao pode inserir conteúdo null ou vazio neste campo? Se puder vc antes de executar o camndo de inserção o insert zerar a variavale com post exemplos.

foreach($valores as $valor)
{
$valor['campo_especifico'] = "";
$valor['campo_especifico'] = null;

insert into tabela....
}

Outra maneira seria retirar o campo que vc quiser do array utilizando a função unset exemplo:

foreach($valores as $valor)
{
unset($valor['campo_especifico']);

insert into tabela....
}

Espero q tenha ajudado qualquer coisa posta mais do seu código pra entender melhor.
Marcos Regis
Re: Tratar nome campo.
10 de January de 2012 às 07:01AM
use

unset($_POST['nome_campo']);

Antes do foreach;
Você precisa estar logado no PHPBrasil.com para poder enviar mensagens para os nossos fóruns.

Faça o login aqui.