[ Voor 34% gewijzigd door CrashOne op 02-03-2004 12:44 ]
edit: volgens mij lul ik uit m'n nek
[ Voor 40% gewijzigd door mulder op 02-03-2004 12:46 ]
oogjes open, snaveltjes dicht
1
2
3
4
| for($i=0;$i<count($_POST['test']);$i++) {
$test = $_POST['test'][$i];
$mail_body .= "$variable, ";
} |
[ Voor 21% gewijzigd door edwinistrator op 02-03-2004 12:48 ]
En onderstaand werkt hier gewoon hoor
1
2
3
4
5
6
7
8
9
10
11
12
| function check_and_submit() { if ( !document.forms['contactForm'].elements['test1'].checked || !document.forms['contactForm'].elements['test2'].checked){ alert('Een van de bovenste 2 boxjes niet geselecteerd.') } if ( !document.forms['contactForm'].elements['BtM1[]'].checked || !document.forms['contactForm'].elements['BtM2[]'].checked){ alert('Een van de onderste 2 boxjes niet geselecteerd.') } } |
Moeten je checkboxes wel de naam BtM1[] en BtM2[] heten
[ Voor 31% gewijzigd door BtM909 op 02-03-2004 13:25 ]
Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.
Verwijderd
1
2
| <input type="checkbox" name="test['kameel']" /> <input type="checkbox" name="test['hobbelpaard']" /> |
-of-
1
2
| <input type="checkbox" name="test[0]" /> <input type="checkbox" name="test[1]" /> |
en dan kan je er in zowel in JS als in PHP doorheenlopen met een for loop want het resultaat zit nog steeds in een array alleen is de 'key' niet meer automatisch toegevoegd maar staat al vast.
beide bovenstaande voorbeelden zou je kunnen uitlezen met:
in js:
1
2
3
| for (i=0;i<lengteArray;i++) {
foo = test[i];
} |
een array heeft altijd een key en een value en de key maakt niet uit voor de value maar is slechts een manier om eraan te refereren. kan ook nummers en namen door elkaar zijn bijv.
[ Voor 11% gewijzigd door Verwijderd op 02-03-2004 15:53 ]