Vraag : PHP serie, problemen met veelvoudige checkboxes

Hallo Deskundigen,

I am aan een toepassing worden de werken die veelvoudige rijen van 23 checkboxes heeft, en sommige tekstgebieden die eveneens op elk row.

Each- gebied in de rij genoemd zoals zulke: name= " contact- []“ wat wanneer voorgelegd einden in een array.

Each van checkboxes omhoog een rol bepalen die de persoon in hun bedrijf uitvoert, en de tekstgebieden zijn hun naam, kunnen e-mail -, de baantitel en identiteitskaart code.

There van 1 - 100 rows.

I zijn hebben één of andere code van een vorige vraag die dit in een serie verandert, en ik word als voorbeeld de volgende output:

contact name=Trevor Smith
role= 209047
role= Belangrijkste Financiële Officer
role= [email protected]
role= 0001; 0004; 0005; 0006; 0011; 0014; de Belangrijkste Opleiding
role= van de van de Bedrijfs ambtenaar
role= van het Contact van de Organisatie 0025
role= (0001) Belangrijkste Financiële (0005)
role= Regionale/Globale Relaties van de Werkplaats
role= van de Ontwikkeling (0011) & van de Ontwikkeling van Vaardigheden (0006) (0004)

In de voorbeeldoutput hierboven, de eerste 5 lijnen naam, idcode, baantitel, e-mail is, zijn originele roles.
The die lijnen de bijgewerkte rollen blijven die hij heeft geselecteerd. Dit kan zijn niets, of misschien kunnen tot 23 items.
There niet altijd de eerste 5 waarden zijn, aangezien iemand geen e-mailadres kan hebben of een positielisted.

The die dit produceert (minus sommigen die de rolcodes in hun volledige namen herschrijven te veranderen) is:
$data =$_POST;
$isi = "";
foreach ($data als $key=>$value) {
als (is_array ($value)){

$isi. = " contact name= ". $key. „\ nrole=“;
foreach ($value als $_key=> $_value) {
als ($_key==0) {
$isi. =$_value. „\ n“;
} elseif (eind $_value == ($value)){
$isi. = " role=“. $_value. „\ n“;      
} anders {
$isi. = " role=“. $_value. „\ n“;
}
}
$isi. =“ \ n \ n ";
echo $isi;

} anders {
// $isi. =$key = $value. „
“;
}
}


Is het mogelijk om een tot stand te brengen serie die de eerste 5 waarden door hun type omvat?
b.v.:  de naam => Trevor Smith
Position => Belangrijkste Financiële Officer
Email => [email protected]
ect

and heeft dan elk van de rollen zoals: ambtenaar
role =>Chief Financal de Organisatorische van het Contact van het Principe
role => 0001) ((0005)
etc…

Is het mogelijk om een vormgebied als dit tot stand te brengen:
? kon > [rol]“/>

Then misschien ik elk element in de serie verbeteren identificeren? Of ben I totaal van het teken hier?

In het eind, ik de originele rollen (van onze CRM, die als voorgeselecteerde checkboxes in elke rij) toont met de onlangs geselecteerde (of unselected) rollen moet kunnen vergelijken, en om het even welke hier werkelijk geplakte differences.

I am benadruk, en een uiterste termijn is looming.
Hope u kerels kunt helpen!

Thanks.
Brett

Antwoord : PHP serie, problemen met veelvoudige checkboxes

U gaat in de juiste richting met [idcode] of [rol] een deel van de naam, nu allen u op de postrug moet doen moet controleren als $_key één van de 5 lijnen bevat u waarwilt testen voor en dan binnen aan het koord op de appropratemanier toevoegen.
Andere oplossingen  
 
programming4us programming4us