Avatar billede 2kbo Nybegynder
25. februar 2003 - 17:02 Der er 12 kommentarer og
1 løsning

To spg: Auto-slet nyhed + Dato konvertering

Spg 1, 30 point: Findes der en måde, til at en nyhed slettes selv efter eks. 10 dage. Eller evt. alternativer.

Spg 2, 15 point: Kan man konvertere en dato der er lagret i en access DB, til tekst.

Eks. 24-12 bliver til 24 Dec.
Avatar billede 2kbo Nybegynder
25. februar 2003 - 17:03 #1
ups taste fejl i point (15 point fra 2kbo)
Avatar billede alrua Nybegynder
25. februar 2003 - 17:05 #2
du kan bare afsætte 30 point mere... :)

mht. til sprg. 1 kan du vel bare have et script som kører hver gang din side vises og som sletter alle nyheder som er for gamle...det tager ikke meget båndbredde og så er du af med dem :)
Avatar billede alrua Nybegynder
25. februar 2003 - 17:05 #3
var et svar...
Avatar billede 2kbo Nybegynder
25. februar 2003 - 17:07 #4
et eksempel?
Avatar billede 2kbo Nybegynder
25. februar 2003 - 17:10 #5
Jeg har jo lavet et nyhedsscript og så vil jeg gerne have at man kan vælge hvornår den skal slettes.

Eks.

Skal nyheden slettes efter:
10 dage
9 dage
8 dage
7 dage
6 dage
5 dage
4 dage
3 dage
2 dage
1 dag
Aldrig
Avatar billede alrua Nybegynder
25. februar 2003 - 17:11 #6
"DELETE FROM tabelnavn WHERE datofelt < ..."

hvis du har datoen som et timestamp er det bare at trække fra...

jeg kender ikke noget til asp, så jeg kan ikke give dig et kode-eksempel...men det burde være ret så simpelt ;)
Avatar billede alrua Nybegynder
25. februar 2003 - 17:15 #7
så kan du vel bare have et ekstra felt hvor du skriver en "slet dato" ind og så bede scriptet om at slette alle steder hvor slet-datoen er overskrevet :) hvis den så ikke skal slettes kan du bare bede den om ikke at slette hvor slet-datoen er nul...

hvis du har et unix-timestamp som din slet-dato...


"DELETE FROM tabel WHERE slet_dato < UNIX_TIMESTAMP() AND slet_dato > 0"
ville virke i mysql :)
Avatar billede midas_dk Nybegynder
25. februar 2003 - 17:37 #8
SP1:

Var det ikke en ide at inkorporere både en start- og en slutdato for hver nyhed, og så ellers (som alrua siger) bare si dem fra i visningen via SQL?

Så kan du jo selv køre en DELETE sætning en gang i mellem, som sletter alle dem hvor slutdato er overskredet...

SP2:

Det hedder FormatDateTime(dindato, X)

- hvor X kan være fra 0 til 4. Det giver fem forskellige formater - prøv dig frem (jeg tror du er ude efter 1).
Avatar billede 2kbo Nybegynder
25. februar 2003 - 17:49 #9
Dropper spg2
Avatar billede midas_dk Nybegynder
25. februar 2003 - 17:49 #10
Dropper det? Fordi du har fået svar, eller hvad?
Avatar billede 2kbo Nybegynder
25. februar 2003 - 17:51 #11
nej laver det på en anden måde, det blev for indviklet for mig! Total nybegynder til ASP
Avatar billede 2kbo Nybegynder
25. februar 2003 - 17:53 #12
hvad faen er det for noget shit!!!! Jeg gav mig selv 15 point, og for 45. Og nu er spg'et blevet lukket FFS!!!! >:(
Avatar billede 2kbo Nybegynder
25. februar 2003 - 17:54 #13
det må i sq undskylde
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester