Hej!
Du kan ju loopa fram alla olika kategorier på första sidan. Då får du alltid deras korrekta id. Sedan kan du lägga deras id-nummer i ett hidden fält som du sedan tar emot och stoppar in i SQL-strängen.
------------------
mvh André
3 svar · 195 visningar · startad av Skarre
Jag ska göra en pryl till ett projekt i plugget där man som lärare ska kunna hämta X antal frågor ur en eller flera kategorier. På första sidan loopar jag ut alla kategorier med en checkbox intill varje kategorinamn, och man ska sedan kryssa i de kategorier man vill ha frågorna ur.
Efter detta står det still i huvudet och jag skulle behöva lite förslag på hur jag kan lösa detta. Hur ska jag konstruera SQL-satsen? Med nedanstående sträng blir ju bara en kategori vald.
SELECT * FROM tblQuestions [b]WHERE CatID =" & Request.Form("checkbox")[/b]
Sedan måste man ju fortsätta med "OR CatID = ..." , men antalet kategorier som finns i databasen kan ju ändras och även deras ID etc. och det står som sagt still i huvudet just nu och jag skulle behöva lite hjälp på traven.
------------------
// Skarre
[Redigerat av Skarre den 06 dec 2001]
Hej!
Du kan ju loopa fram alla olika kategorier på första sidan. Då får du alltid deras korrekta id. Sedan kan du lägga deras id-nummer i ett hidden fält som du sedan tar emot och stoppar in i SQL-strängen.
------------------
mvh André
Om du döper dom till samma namn kan du köra en "IN", för att passa in alla samtidigt, för det du får ur formuläret kommer som en kommaseparerad lista:
SELECT * FROM tblQuestions WHERE CatID IN (" & Request.Form("checkbox") & ")"
------------------
Mostly Harmless