webForumDet fria alternativet

Hur ska jag bygga upp det här teoretiskt?

ASP

3 svar · 377 visningar · startad av M.Cheraghi

Medlem sedan juli 20015 107 inlägg
Frågan#1

Jag har lite problem att komma på hur jag ska lösa ett projekt. Självaste kodandet är inga problem för mig. Men just den teoretiska bilden är totalt omöjlig för mig att förstå mig på.

Tanken är att jag ska skapa ett slags bildgalleri (igen, jag vet, dock lite mer avancerat denna gång)

Jag som är admin laddar upp bilder via ASPupload eller dylik uppladdningsfunktion. DOCK vill jag inte att bilderna ska synas på hemsidan direkt. Jag vill ladda upp några bilder per dag, sen när jag känner att jag har cirka 30.40 bilder och känner för att jag vill köra en update, ska jag trycka på en knapp som kör en update och gör att bilderna syns på hemsidan.

När jag väl tryckt på updateknappen, och uppdaterat, och laddar upp nya bilder så hamnar dom på idle till nästa update.

Jag vill på en separat sida, visa alla bilder från just den update'en, sedan kunna kolla på tidigare updates.

när jag laddar upp bilder kommer jag välja vilken kategori bilderna ska hamna i. då vill jag även kunna lista ALLA biler för ALLA updates för just den kategorin som är vald.

jag är för bränd för att förstå hur jag ska strukturera det hela databasmässigt? hur jag ska få varje update att hänga ihop? utan att manuellt för varje bild jag laddar upp vilken update den tillhör.

Behöver hjälp :)

Mvh
(förbehåller mig för eventuella stavfel som jag är för lat för att återgärda)

Medlem sedan mars 20025 907 inlägg
#2

Du kan ju ha en tabell med tre kolumner (url, category, added). När du laddar upp bilder så lagras sökvägen till bilden i url, category sätts till vald kategori och added sätts till ex null. När du känner att det är dags att publicera lite bilder så kör du en update som ersätter alla "null" i added-kolumnen med ex. dagens datum.

På sidan som ska visa alla bilder i vald kategori så kan du ju ha ett villkor i sql-satsen som bara plockar ut de bilder där added inte är null. På sidan som ska visa alla bilder från just den uppdateringen kan du väl helt enkelt plocka ut alla bilder som har datumet X i added-kolumnen.

Eller nåt!?

Medlem sedan nov. 20021 222 inlägg
#3

Har gjort en liknade grejj själv. då så finns det en kolum som heter accept. när man laddar upp bilden så får accept värdet False. Då har jag en admin sida där alla bilder som har accept värdet False hamnar. där finns det en knapp som man accepterar bilderna. när man accepterat bilderna så uppdaterar man kolumen accept till true. på sidan som bilden ska visas så hämtar man bara ut bildernas filnamn där kolumen accept är true, ur databasen och sätter in filnamnet i en <img>

Medlem sedan juli 20015 107 inlägg
#4

Peeer skrev:

Du kan ju ha en tabell med tre kolumner (url, category, added). När du laddar upp bilder så lagras sökvägen till bilden i url, category sätts till vald kategori och added sätts till ex null. När du känner att det är dags att publicera lite bilder så kör du en update som ersätter alla "null" i added-kolumnen med ex. dagens datum.

På sidan som ska visa alla bilder i vald kategori så kan du ju ha ett villkor i sql-satsen som bara plockar ut de bilder där added inte är null. På sidan som ska visa alla bilder från just den uppdateringen kan du väl helt enkelt plocka ut alla bilder som har datumet X i added-kolumnen.

Eller nåt!?

Låter som ett väldigt klokt svar :)
Kör nog enligt din princip :)

255 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)