HTML interesse |
|
Beste Sitemasters,
Ik vroeg me af of hier een makkelijke manier voor was om dit probleem op te lossen:
Ik heb door middel van een query een array met docenten uit de database gehaald.
Nu heb ik ook per cursus een aantal docenten en ik wil graag de cursus aanpassen.
Onderaan staat dus een lijst met alle docenten en ik wil graag dat van diegene die al bij deze cursus zitten dat de checkbox gechecked is. Ik las op internet dat dat kon door checked erbij te zetten en dat werkt ook.
Maar hoe krijg ik nou alles docenten te zien zonder dubbele data.
Dit is de query om alle docenten per cursus te vragen:
SELECT CUR_ID, CUR_DocentID, CUR_TrainingID FROM cursus.
En om alle docenten op te vragen doe ik dit:
SELECT DOC_ID, DOC_Naam FROM docent
<?php
$bData = $oDB->getAll("QUERY'");
if(empty($bData))
{
}
else
{
foreach($bData AS $cData)
{
echo '<tr>'. "\n";
echo '<td>' . $cData->DOC_Naam .'</td>';
echo '<td><input type="checkbox" name="Docent[]" value="'.$cData->DOC_ID.'" checked /></td>' . "\n";
echo '</tr>'. "\n";
}
?>
<?php $bData = $oDB->getAll("QUERY'"); { } else { foreach($bData AS $cData) { echo '<td>' . $cData->DOC_Naam .'</td>'; echo '<td><input type="checkbox" name="Docent[]" value="'.$cData->DOC_ID.'" checked /></td>' . "\n"; } ?>
op dit moment zie ik alleen de docenten die aan deze cursus zitten maar nu wil ik nog alle andere docenten eronder hebben die niet bij deze cursus horen.
|