2 checkboxen meesturen in 1 keer met een form
ik heb het volgende stukje code:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
<?php
foreach ($_SESSION['opdracht'] as $opdracht) {
echo '<div class="antwoord_knop_select">';
echo '<div class="FadeBlok-Container" style = "width: 90px; height: 90px;">';
echo '<img src="img/allegroepen/plaatjes/'.$opdracht['image'].'.png" width="90" height="90" />';
echo '<input type="checkbox" name="antwoord_user[]" value="'.$opdracht['nummer'].'" style="display:none"/>';
//echo '<input type="checkbox" name="antwoord_user_opdracht[]" value="'.$opdracht['image'].'" style="display:none"/>';
//echo '<input type="hidden" name="antwoord_user_opdracht[]" value="'.$opdracht['image'].'" style="display:none"/>';
echo '</div></div>';
}
?>
foreach ($_SESSION['opdracht'] as $opdracht) {
echo '<div class="antwoord_knop_select">';
echo '<div class="FadeBlok-Container" style = "width: 90px; height: 90px;">';
echo '<img src="img/allegroepen/plaatjes/'.$opdracht['image'].'.png" width="90" height="90" />';
echo '<input type="checkbox" name="antwoord_user[]" value="'.$opdracht['nummer'].'" style="display:none"/>';
//echo '<input type="checkbox" name="antwoord_user_opdracht[]" value="'.$opdracht['image'].'" style="display:none"/>';
//echo '<input type="hidden" name="antwoord_user_opdracht[]" value="'.$opdracht['image'].'" style="display:none"/>';
echo '</div></div>';
}
?>
Met een foreach laat ik drie images zien waarvan er 2 bij elkaar horen.
Op elke image zit een checkbox zodat je een image kan selecteren, de checkbox value krijgt een nummer, waarmee ik kan controleren als de 2 juiste images zijn aangeklikt.
De controle geschied door 2 nummers die gelijk moeten zijn.
In de database bewaar ik de opdracht, maar daar wil ik niet de nummers maar de namen (image) laten zien welke zijn geselecteerd.
Ik heb geprobeerd door een 2e checkbox te erbij te zetten maar dat werkt niet.
Ook nog een hidden field gemaakt maar dan krijg ik alle 3 de images en ik wil alleen maar de twee die zijn geselecteerd (met hun namen [image]).
Kan iemand me vertellen hoe dit werkend te krijgen?
Sietsko
Gewijzigd op 09/03/2018 09:44:03 door Sietsko Bos
In dat geval kan je die toch in je PHPcode meeposten, of anders via een input type="hidden" meegeven?
Ik heb de tekst wat aangepast, misschien is nu duidelijker wat de bedoeling is.
Edit:
Quote verwijderd. Het is niet nodig een voorgaand bericht integraal te quoten. Gelieve hier in het vervolg hier rekening mee te houden
Gewijzigd op 09/03/2018 09:46:47 door - Ariën -
Is het een onderdeel van een spel of zo? Want ik denk dat het misschien zelf beter zou kunnen.
Dus het helemaal veranderen is niet echt een optie want dan zou ik het script moeten aanpassen.
het bestaande script staat hier:
Klik hier