login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Dubbele data weghalen (Opgelost)

Offline nvleeuwen88 - 19/05/2008 18:22 (laatste wijziging 19/05/2008 19:54)
Avatar van nvleeuwen88HTML 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

  1. <?php
  2. $bData = $oDB->getAll("QUERY'");
  3.  
  4. if(empty($bData))
  5. {
  6.  
  7. }
  8. else
  9. {
  10. foreach($bData AS $cData)
  11. {
  12. echo '<tr>'. "\n";
  13. echo '<td>' . $cData->DOC_Naam .'</td>';
  14. echo '<td><input type="checkbox" name="Docent[]" value="'.$cData->DOC_ID.'" checked /></td>' . "\n";
  15. echo '</tr>'. "\n";
  16. }
  17. ?>


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.

3 antwoorden

Gesponsorde links
Offline Joost - 19/05/2008 18:32 (laatste wijziging 19/05/2008 18:32)
Avatar van Joost PHP expert Gewoon een query waarin de docenten staan die niet aan dit training id meedoen? Of bedoel je dat niet?:P
Offline WouterPSV - 19/05/2008 18:35
Avatar van WouterPSV Lid
  1. if (docent al bij cursus zit)
  2. {
  3. <input type="checkbox" name="Docent[]" value="'.$cData->DOC_ID.'" checked />
  4. }
  5.  
  6. else
  7. {
  8. <input type="checkbox" name="Docent[]" value="'.$cData->DOC_ID.'" />
  9. }


Lijkt me logisch. Zo heb ik ooit gedaan met pagina actief ja of nee. Als die actief is checked zo niet dan niet checked
Offline nvleeuwen88 - 19/05/2008 19:11 (laatste wijziging 19/05/2008 19:54)
Avatar van nvleeuwen88 HTML interesse Laat maar ik heb het al opgelost met een LEFT OUTER JOIN.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.207s