Pergunta : Disposição do PHP, problemas com checkboxes múltiplos

Olá! os peritos, o

I am que trabalham em uma aplicação que tenha fileiras múltiplas de 23 checkboxes, e algum texto colocam em cada campo de row.

Each na fileira são nomeados também como esta'n: o name= " contata- []” que quando submetida termina acima em um array.

Each dos checkboxes define um papel que a pessoa execute em sua companhia, e os campos do texto são seu nome, email, a posição e a identificação code.

There podem ser de 1 - 100 rows.

I têm algum código de uma pergunta precedente que transforme esta em uma disposição, e eu começ a seguinte saída como um exemplo: name=Trevor Smith
role= 209047
role= Officer
role= [email protected]
role= 0001 do

contact; 0004; 0005; 0006; 0011; 0014;
role= do Diretor Financeiro do
role= do contato da organização de 0025
role= (os 0001) 0005) (do desenvolvimento de negócios (0011) do
role= &

In das relações do local de trabalho do
role= do desenvolvimento das habilidades (0006) (0004) a saída de exemplo acima, as primeiras 5 linhas são conhecidos, idcode, posição, email, linhas restantes originais de roles.
The são os papéis atualizados que selecionou. Este não pode ser nenhum, ou talvez até 23 items.
There não podem sempre ser os primeiros 5 valores, porque alguém não pode ter um email address ou um código da posição listed.

The que produza este é (menos alguma reescrita para transformar os códigos do papel em seus nomes completos):
$data =$_POST;
$isi = "";
foreach ($data como $key=>$value) {
se (is_array ($value)){
$isi do
. = do " name= contato ". $key. “\ nrole=”; foreach do
($value como $_key=> $_value) {
se ($_key==0) {
$isi. =$_value. “\ n”; elseif do
} (extremidade do == de $_value ($value)){
$isi. = " role=”. $_value. “\ n”;      
} mais {
$isi. = " role=”. $_value. “\ n”;
$isi do
do
}}. =” \ n \ n "; eco $isi do
;

} mais {
// $isi. =$key = $value. “
”;


Is do
do
}} ele possível criar uma disposição que inclua os primeiros 5 valores por seu tipo?
por exemplo:  o => financeiro principal [email protected]
ect

and de Officer
Email do => conhecido de Trevor Smith
Position do => tem então cada um dos papéis como:
etc…

Is do oficial de Financal do =>Chief do
role do contato do princípio do => do
role (os 0001) 0005) (possível criar um campo do formulário gosta deste: o name= do
[idcode] do “o checkbox” value= " r0005” name= " do type= " >
? > [papel]”/>

Then talvez eu poderia identificar cada elemento melhor na disposição? Ou estou eu totalmente fora da marca aqui? o

In a extremidade, eu preciso de poder comparar os papéis originais (de nosso CRM, que mostra como checkboxes preselected em cada fileira) com os papéis recentemente selecionados (ou unselected), e destaco todo o differences.

I am furado realmente aqui, e um fim do prazo é looming.
Hope que você os indivíduos podem ajudar!

Thanks.
Brett

class= do

Resposta : Disposição do PHP, problemas com checkboxes múltiplos

Você está indo no sentido correto com [o idcode] ou a peça do nome, agora tudo que [do papel] você tem que fazer no borne para trás é verific se o $_key contem uma das 5 linhas que você quer testar para e adicionar então dentro à corda na maneira do approprate.
Outras soluções  
 
programming4us programming4us