Fråga : Php-samling, problem med multipelcheckboxes

Hi experter, förmiddagarbete för

I på en applikation, som har multipel, ror av 23 checkboxes och någon text sätter in, som väl i varje row.

Each sätter in i ro namnges som sådan: name= " kontaktar- []”, som, när det sänds, avslutar upp i en array.

Each av checkboxesna definierar en roll, som personen utför i deras företag, och texten sätter in är deras känt, e-post, jobbtiteln och ID code.

There kan vara från 1 - 100 rows.

I har något att kodifiera från ett föregående ifrågasätter som vänder detta in i en samling, och jag får efter tillverkad som ett exempel: name=Trevor Smith
role= 209047
role= högsta finansiella Officer
role= [email protected]
role= 0001 för

contact; 0004; 0005; 0006; 0011; 0014; för organisationskontakten för 0025
role= främsta
role= utbildning för/>role= för chefsekonomen för
role= (0001) 0005) (&

In för förbindelse för arbetsplats för
role= för expertisutveckling (0006) (0004) exemplet som över tillverkas, de första 5na, fodrar är känd, idcode, jobbtiteln, e-posten, att återstå för original roles.
The fodrar är de uppdaterade rollerna som han har utvalt. Detta kan vara inget, eller kanske upp till 23 items.
There kan inte alltid vara de första 5na värderar, som någon inte kan ha en e-post att tilltala, eller en placera listed.

The kodifierar som producerar denna är (minuset någon omskrivning som vänder rollen, kodifierar in i deras fullt namnger):
$data =$_POST;
$isi = "";
foreach ($data som $key=>$value) {
, om (is_array ($value)){
$isi för
. = " kontaktname= ". $key. ”\ nrole=”; foreach för
($value som $_key=> $_value) {
om ($_key==0) {
$isi. =$_value. ”\ n”; elseif för
} ($_value-== avslutar ($value)){
$isi. = " role=”. $_value. ”\ n”;      
} annars {
$isi. = " role=”. $_value. ”\ n”;
$isi för
för
}}. =” \ n \ n ";
ekar $isi;

} annars {
// $isi. =$key = $value. ”
”;


Is för
för
}} den möjligheten som skapar en samling, som inkluderar de första 5na, värderar vid deras typ?
eg.:  högsta finansiell Officer
Email för känd =>Trevor Smith
Position => => [email protected]
ect

and har därefter varje av rollerna som: för =>principen för
role =>Chief Financal för
role för kontakten organisatorisk (0001) kommenderar (0005)

Is för
etc… det möjligheten för att skapa en bilda sätter in något liknande detta: name= för
[idcode] den type=" checkboxen” value= " r0005” name= " ”för >
? > [roll]”/>

Then kanske jag kunde identifiera varje beståndsdel som var bättre i samlingen? Eller förmiddag mig totalt av markera här?

In avsluta, jag behöver att vara kompetent att jämföra de original- rollerna (från vår CRM, som visar som preselected checkboxes i varje, ro), med de nyligen utvalda (eller ej-valda) rollerna och markerar någon förmiddag för differences.

I egentligen här klibbas, och en stopptid är looming.
Hope som dig, grabbar kan hjälpa!

Thanks.
Brett

" klar "

Svar : Php-samling, problem med multipelcheckboxes

Du går i rätt riktning med [idcoden], eller [delen för rollen] av det känt, nu all som du måste att göra på postabaksidaen, är att kontrollera, om $_keyen innehåller en av 5na fodrar att du önskar att testa för och tillfoga därefter in till stränga i appropraten långt.
Andra lösningar  
 
programming4us programming4us