webForumDet fria alternativet

söksida med många kryssrutor

PHP

0 svar · 226 visningar · startad av bees

Medlem sedan nov. 20079 inlägg
Frågan#1

En nybörjare ställer en säkert dum fråga, men jag hittar inget relevant svar som jag fattar efter att ha plöjt både här och där.

Jag försöker göra en söksida där en eller flera kategorier skall kunna väljas genom kryssrutor som fylls i från tabellen kategorier (har här uteslutit Repeat Region här) En kontaktperson tabell kan tillhöra flera kategorier och kopplas till kategorierna med en mellanliggande tabell kont_kat_kopplare.

<form id="form1" name="form1" method="post" action="resultatsidan.php">
        <input name="kat_id[]" type="checkbox" id="kat_id" value="<?php echo $row_detail2kont_kat['kat_namn']; ?>" />
<input type="submit" name="Submit" value="S&ouml;k" />
</form>

Resultat sidan skall då visa vilka personer som ingår i de valda kategorierna

SELECT pv_kont_reg.fnamn, pv_kont_reg.enamn, kont_kat.kat_namn, kont_kat_kopp.kat_id
FROM ((pv_kont_reg
LEFT JOIN kont_kat_kopp ON kont_kat_kopp.kont_id=pv_kont_reg.kont_id)
LEFT JOIN kont_kat ON kont_kat.kat_id=kont_kat_kopp.kat_id)
WHERE kont_kat_kopp.kat_id=".$_POST['kat_id']."

Fattar att man må något sätt måste skapa en array och använda denna i where vilkoret, skulle vara mycket tacksam om nån kunde förklara hur jag skall angripa problemet.

265 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)