waarden uit koppeltabel naar scherm
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<?php $sql = "SELECT
opl_opleiding
FROM
tbl_opleiding o,
tbl_aanvraag a
WHERE
exists
(SELECT * FROM
tbl_opleiding2aanvraag o2a
WHERE
o2a.o2a_opleidingid=o.opl_opleidingid
AND
o2a.o2a_aanvraagid=a.aan_aanvraagid)";
$result = mysql_query($sql);
$rows = mysql_num_rows($result);
echo '<tr>';
echo '<td align="center">'.$aan_aanvraagdatum.'</td>';
echo '<td align="center">'.$aan_aanvrager.'</td>';
for($i=0;$i<$rows;$i++) {
$optie = mysql_fetch_array($result);
echo '<td align="center">'.$optie["opl_opleiding"].'</td>'; }
echo '<td align="center">'.$aan_gewensteopleverdatum.'</td>';
echo '<td align="center">'.$aan_urgentie.'</td>';
echo '<td align="center">'.$aan_schrijver.'</td>';
echo '<td align="center">'.$aan_controleur.'</td>';
echo '<td align="center">'.$aan_soort.'</td>';
echo '<td align="center">'.$aan_onderwerp.'</td>';
echo '<td align="center">'.$aan_na.'</td>';
echo '<td align="center">'.$aan_verwachteuren.'</td>';
echo '<td align="center">'.$aan_echteurenschrijver.'</td>';
echo '<td align="center">'.$aan_urencontroleur.'</td>';
echo '<td align="center">'.$aan_datumgereed.'</td>';
echo '<td align="center">'.$aan_opmerking.'</td><br>';
?>
opl_opleiding
FROM
tbl_opleiding o,
tbl_aanvraag a
WHERE
exists
(SELECT * FROM
tbl_opleiding2aanvraag o2a
WHERE
o2a.o2a_opleidingid=o.opl_opleidingid
AND
o2a.o2a_aanvraagid=a.aan_aanvraagid)";
$result = mysql_query($sql);
$rows = mysql_num_rows($result);
echo '<tr>';
echo '<td align="center">'.$aan_aanvraagdatum.'</td>';
echo '<td align="center">'.$aan_aanvrager.'</td>';
for($i=0;$i<$rows;$i++) {
$optie = mysql_fetch_array($result);
echo '<td align="center">'.$optie["opl_opleiding"].'</td>'; }
echo '<td align="center">'.$aan_gewensteopleverdatum.'</td>';
echo '<td align="center">'.$aan_urgentie.'</td>';
echo '<td align="center">'.$aan_schrijver.'</td>';
echo '<td align="center">'.$aan_controleur.'</td>';
echo '<td align="center">'.$aan_soort.'</td>';
echo '<td align="center">'.$aan_onderwerp.'</td>';
echo '<td align="center">'.$aan_na.'</td>';
echo '<td align="center">'.$aan_verwachteuren.'</td>';
echo '<td align="center">'.$aan_echteurenschrijver.'</td>';
echo '<td align="center">'.$aan_urencontroleur.'</td>';
echo '<td align="center">'.$aan_datumgereed.'</td>';
echo '<td align="center">'.$aan_opmerking.'</td><br>';
?>
bestaat uit 2 queries, die hier staat is een aparte voor de koppeltabel
met als resultaat dat in iedere rij alle opleidingen uit de koppeltabel worden weergegeven
maar het moeten natuurlijk alleen de opleidingen zijn die bij het desbetreffende record
horen, iemand enig idee hoe ik dit op kan lossen?
tbl_opleiding o,
tbl_aanvraag a
volgens mij.
Meestal komt er na ) van de subquerie nog een AND met zoiets als.
AND
o.id = a.id