Ir para conteúdo

POWERED BY:

Arquivado

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

Erick Plant

Tratar arrays

Recommended Posts

Bem, o negócio é o seguinte:

 

Tenho uma lista gerada do banco trazendo nome e email dos clientes cadastrados.

dessa lista, seleciono alguns com checkbox e envio a id deles pra outra pag via POST usando ARRAYS, pra enviar um email a cada uma delas.

 

 

<?php
 
$codigo[] = $_POST['codigo'];
$codigo[0];
$codigo[1];
$codigo[2];
 
?>

 

Está tudo funcionando bem. Porém me ocorreu a seguinte questão: As vzs preciso selecionar 5 ids. As vzs 100 ids. As vzs 10 ids. Nunca é uma quantidade exata.

Como eu faço pra otimizar e tratar este array de acordo com o numero de ids que tenho que selecionar?

 

Alguém pode me dar uma solução?

 

Obrigado!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Massa. Eu saquei como pegar usando o foreach. Eu comecei a fazer assim, na verdade. Mas a dificuldade está em pegar esses dados, separa-los pra enviar os respectivos emails.

Exemplo: tenho um array com os dois emails: 1email@mail.com, 2email@mail.com...agora precisaria separa-los para o envio respectivo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

do jeito que ilustrou, o "enviarEmail" seria uma função?

 

Sim, seria, o que ele quer demonstrar é que o loop vai percorrer o array e você vai executar essa função com cada e-mail contido no array.

 

:P

Compartilhar este post


Link para o post
Compartilhar em outros sites

Blz!!!

 

Tópico resolvido.

 

 

 
$codigo = count($_POST['codigo']);
// numero de campos.
//Peguei um por um:
foreach($_POST['codigo'] as $codigo){

echo $codigo; // Aqui vai ir de um em um
 
//aqui chamei a função que buscará o email que corresponde ao id e enviará os emails
$ver = new Funcionario();
$ver->verFuncionario($codigo);

}

 

 

Obrigado pela ajuda!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.