Woord met zin vergelijken
od_naam bv: telefoon 32gb 2gb 4g
tag_id telefoon
Als tag_id in od_naam voorkomt dan moet de tag_id rood worden in het overzicht.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
$overeenkomst = "
SELECT
T.tag_id,
T.tag_naam,
A.od_id,
A.od_naam
FROM tags T, onderdelen A
WHERE A.od_naam LIKE '%$tag_naam%'
";
$result1 = mysql_query($overeenkomst)or die(mysql_error());
SELECT
T.tag_id,
T.tag_naam,
A.od_id,
A.od_naam
FROM tags T, onderdelen A
WHERE A.od_naam LIKE '%$tag_naam%'
";
$result1 = mysql_query($overeenkomst)or die(mysql_error());
Gewijzigd op 03/07/2013 14:51:41 door Patrick cos
En het probleem is?
Toevoeging op 03/07/2013 14:59:24:
als ik $overeenkomst print dan krijg ik wel de bv. telefoon te zien als die in de titel staat.
Maar de tag wordt niet rood.
Gewijzigd op 03/07/2013 14:55:26 door patrick cos
En dan voeg je een CSS-class toe. Geen inline-css!
Gewijzigd op 03/07/2013 15:07:31 door Eddy E
Toevoeging op 03/07/2013 15:30:29:
enig idee hoe ik dat er goed in krijg?
Gewijzigd op 03/07/2013 15:30:57 door patrick cos
Heb je uberhaupt al gecontroleerd wat je query wordt en welke rijen je terugkrijgt? Overigens, vervolgens fetch je de records niet eens, waarom haal je dan meerder kolommen op?
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
SELECT
T.tag_id,
T.tag_naam,
A.od_id,
A.od_naam
FROM tags T
JOIN onderdelen A
WHERE A.od_naam LIKE '%telefoon%'
T.tag_id,
T.tag_naam,
A.od_id,
A.od_naam
FROM tags T
JOIN onderdelen A
WHERE A.od_naam LIKE '%telefoon%'
Met als gevolg dat alle tags in de tabel de onderdelen met het woordje telefoon in de naam aan zich gekoppeld krijgen.