Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

mmartinho

Trabalhar com array dentro do POST

Mensagens Recomendadas

mmartinho

Bom Dia,

Eu tenho um formulario que me está a passar um array dentro do post

Aqui está um print_r do $_POST


Array
(
    [item] => Array
        (
            [1] => asdasdasd
            [2] => asdsadasd
            [3] => 
            [4] => 
            [5] => 
            [6] => 
            [7] => 
            [8] => 
            [9] => 
            [10] => 
        )

    [vitem] => Array
        (
            [1] => sdsadsad
            [2] => sadsadsa
            [3] => 
            [4] => 
            [5] => 
            [6] => 
            [7] => 
            [8] => 
            [9] => 
            [10] => 
        )

    [productid] => 1
    [invoiceid] => 1027
    [submit] => Criar
)

Como retiro o array item e vitem de dentro do array post??

Cumprimentos

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
softklin

Como não funciona? O $item não fica com o array? Tenta fazer um print_r do $item, deveria funcionar e ficar com aquela parte do array, teoricamente. O que obténs nessa variável?


Nick antigo: softclean | Tens um projeto? | Wiki P@P

Ajuda a comunidade! Se encontrares algo de errado, usa a opção "Denunciar" por baixo de cada post.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
scorch

Se o que tu queres é apagar do array esses items, basta:

unset($array["item"], $array["vitem"]);

Atenção, tens de mudar o $array pelo nome do array. :D


scorch_pp.png

PS: Não respondo a perguntas por mensagem que podem ser respondidas no fórum.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
scorch

Estás a usar a variável $item dentro de alguma função ou ciclo?


scorch_pp.png

PS: Não respondo a perguntas por mensagem que podem ser respondidas no fórum.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
softklin

http://ideone.com/JbHd5

Como vês, funciona. O $_POST é um array de sistema, mas é um array como outro qualquer, penso que não há restrições. Tenta fazer um exemplo parecido, pode ser os dados não estejam a ser passados correctamente pelo POST.


Nick antigo: softclean | Tens um projeto? | Wiki P@P

Ajuda a comunidade! Se encontrares algo de errado, usa a opção "Denunciar" por baixo de cada post.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
mmartinho

Boa Tarde,

Já resolvi o problema. Testei num ficheiro à parte e o que queria já funciona era um pequeno erro de lógica no script principal.

Muito Obrigado

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.