Avatar billede Slettet bruger
04. januar 2011 - 13:39 Der er 6 kommentarer og
1 løsning

System i afkrydsnings felter.

Jeg er ved at lave en side i PHP.
Men jeg tager et vildt gæt på at det jeg skal til nu ikke skal laves i php men som Javascript. Men det er bare et gæt.
Jeg har ikke arbejdet med sådan noget før. Så jeg skal ikke blot hjælpes på vej. Men jeg skal have lavet det, med evt forklaringer til.

Jeg har 2 chekfelter og ved siden af dem henter jeg en person og personens type ud fra min database. Dette gør jeg 16 gange:

[1][2][Navn][type]
[] [] Anders [A]
[] [] Andersine [A]
[] [] Fedtmule [B]
[] [] Mickey [B]
[] [] Pluto [B]
[] [] Sorte per [B]
[] [] Sorte slyngel [B]
[] [] Joakim [C]
[] [] Rip [C]
[] [] Rap [C]
[] [] Rup [C]
[] [] Max Motor [C]
[] [] Højben [D]
[] [] Vims [D]
[] [] Bedstemor and [E]
[] [] Hexia de Trix [E]

Nu kommer det jeg skal have hjælp til
Den nemme del: Nu skal det være sådan at kun et check felt ud for hver person må blive valgt.

Den trælse del.
Kun 1 med typen A må krydses af i felt 2.
Kun 1 med typen D må krydses af i felt 2.
Kun 1 med typen E må krydses af i felt 2.

Så kommer den rigtige trælse del.
Med type B og C er der 2 muligheder:
Kun 3 med type B og 3 med type C ELLER 2 med type B og 4 med Type C må blive krydset af i felt 2.

Er det muligt at lave sådan et system?
Avatar billede Slettet bruger
04. januar 2011 - 13:44 #1
Hov glemte lige.
At hvis alle disse kriterier er udfyldt må der gerne komme en "send" knap frem i bunden.
Men kun hvis en af de 2 afkrydsnings felter er krydset af ud for hver person.

Og hvis det er må felterne [1] gerne være skjulte hele tiden. Men det kræver jo så bare at den selv bliver markeret når der ikke er noget hak i felt [2]

Jeg er meget spændt på om det kan lade sig gøre.
Avatar billede mcb2001 Nybegynder
04. januar 2011 - 13:54 #2
du kan løse det både i PHP og javascript. Du kan ikke løse det i HTML.

Du skal starte med at lave det om til radioknapper, og gruppere enten så alle A,B,C... kommer i samme gruppe, eller så knapperne for hver "person" kommer i samme gruppe. Når du så poster tilbage til PHP, tæller du op hvor mange fra hver gruppe det er.
Hvis du vil have det dynamisk i javascript, skal du registrere en "onchange" på alle knapper, og når din betingelse er opfyldt (en og kun en af hver) skal du vise "send knappen" :-)
Avatar billede Slettet bruger
04. januar 2011 - 14:15 #3
Hehe så lyder det da til at være til at lave.
Men igen, jeg er ude og svømme hvor jeg ikke kan bunde her.
Så skal nok lige have hjælp til at lave det. Men det skal vel være en blandning af PHP og Javascript.

Du kan vel ikke kun lave det til en PHP del.
For det ville jeg være mere glad for?
Avatar billede mcb2001 Nybegynder
04. januar 2011 - 14:23 #4
grundlæggende kan du jo bare have "send" knappen til at være der altid. Når din bruger så sender data behandler du det, ser om det er korrekt, hvis ikke sender du retur, markerer alle de felter op de har valgt, og viser hvor du opdagede første fejl... Så kan du jo løse det i ren PHP.
Avatar billede Slettet bruger
04. januar 2011 - 14:31 #5
Okay. Så flytter jeg mit spørgsmål der over.
Takker.
Avatar billede mcb2001 Nybegynder
04. januar 2011 - 14:41 #6
husk lige at give dig selv pointene når du lukker denne tråd :-)
Avatar billede Slettet bruger
04. januar 2011 - 14:51 #7
Sådan ;) Fik travlt med at flytte spørgsmålet. :P
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester