Hoi!
even heel summier: stel ik heb 2 tabellen waarin beide een kolom 'merk' voorkomt.
nu haal ik alle merken op uit tabel 1 op die met een a beginnen, en geef deze weer in in een lijst:
de vraag gaat om $img
ik wil dus voor ieder merk binnen bovenstaande while vaststellen of het merk ook in tabel-2 voorkomt en afhankelijk hiervan $img de waarde groen(.gif) of rood(.gif) meegeven.
iets dus als: if $sql['merk'] voorkomt in tabel-2 > $img= "groen"; else $img = "rood";
Nu heb ik geen idee hoe ik dit aanpak. Moet ik hiervoor een nieuwe query binnen de WHILE maken, of een CASE, JOIN o.i.d. binnen $sql maken?
Wie kan me op weg helpen?
even heel summier: stel ik heb 2 tabellen waarin beide een kolom 'merk' voorkomt.
tabel-1 | tabel-2 |
merk | merk |
nu haal ik alle merken op uit tabel 1 op die met een a beginnen, en geef deze weer in in een lijst:
code:
1
2
3
4
5
6
7
8
| $sql = "SELECT merk FROM tabel-1 WHERE merk LIKE 'a%' GROUP BY merk" echo "<table>" while ( $row = getRow($sql) ) { echo "<tr><td><img src='".$img.".gif'></td><td>$row['merk']</td></tr>"; } echo "</table>" |
de vraag gaat om $img
ik wil dus voor ieder merk binnen bovenstaande while vaststellen of het merk ook in tabel-2 voorkomt en afhankelijk hiervan $img de waarde groen(.gif) of rood(.gif) meegeven.
iets dus als: if $sql['merk'] voorkomt in tabel-2 > $img= "groen"; else $img = "rood";
Nu heb ik geen idee hoe ik dit aanpak. Moet ik hiervoor een nieuwe query binnen de WHILE maken, of een CASE, JOIN o.i.d. binnen $sql maken?
Wie kan me op weg helpen?