webForumDet fria alternativet

Texter med regler för när dom ska visas.

Webbutveckling

2 svar · 296 visningar · startad av Jaan

Medlem sedan feb. 200340 inlägg
Frågan#1

Hej!

Jag behöver lite hjälp med en sak...

Jag vill skapa en databas med texter, och texterna ska ha regler för när dom ska kunna visas.

Tex att texten "God Jul!" har en regel som gör att den bara visas inom ett visst datum.
Eller att texten "Du är under 25 år!" visas om ett visst numeriskt värde är < 25. Och en text ska kunna ha flera regler.

Ex på databasen:
Messages (texter):
message_id, Räknare
messae, Text (teten som ska visas)

Rules (regler för texterna):
rule_id, Räknare
message_id, Number
format, Text (formatet på regeln, tex date, int, string)
rule, Text (regeln, tex "031201 031231" för datum-jämförelse eller "<25" för int-jämförelse)
prio, Number (om det finns konflikter mellan regler)

Sen tänkte jag att man skulle kunna göra så här:
Först Selectar man allt, och sen loopa igenom hela RecordSet'et och filtrera ut alla texter som inte är intressanta.
Elle kanse fixa en Stored Procedure som man kallar på tex GetMsg(date, int, string), och att den retunerar en text.

Eller är det någon som har gjort något liknande? Eller har nått bra förslag?

Medlem sedan feb. 200112 078 inlägg
#2

Flyttas från Webbserver - Övrigt.

Medlem sedan dec. 20003 563 inlägg
#3

DBMS?
ServerSpråk?
Vad skall visas när?

263 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)