EXAKT följande text skriver jag in i en <textarea>:
janne
bruno
klas#
berit
maggan
eva#
ragnhild
fredrik
mårten
Tecknet # betyder att här ska Datumet adderas med 1.
VARJE ny rad (vbcrlf) i <textarea> betyder EN NY POST i databasen.
Allt detta hade jag tänkt att fixa med split() och en array (eller så många som behövs).
Posterna i databasen ska se ut på följande vis: Namn | Datum
---------|---------
janne | 2002-11-19
bruno | 2002-11-19
klas | 2002-11-19
berit | 2002-11-20
maggan | 2002-11-20
eva | 2002-11-20
ragnhild | 2002-11-21
fredrik | 2002-11-21
mårten | 2002-11-21
Hoppas att ni fattar detta nu.. ;)
Annars får ni hojta till!
Kolla lite på detta, kod från ett gammalt, gammmal projekt. Det där med datumet vet jag iten, är inte så bra på det...
If Request.QueryString("Way") = "delivery" Then
TheString = Request.Form("orderID")
TheString = Replace(TheString,Chr(13)&Chr(10),"")
TheArray = Split(TheString,",")
For i = 0 To Ubound(TheArray)
Delivery = "UPDATE orders SET Delivered = '" & Date & "' WHERE orderID = '" & TheArray(i) & "' "
Connect.Execute(Delivery)
Next
End If
Då skrev jag så här i rutan:
7834238934,
38983443,
38833
Men.. borde inte dteDate = Date flyttas in i for-satsen för att få det mer korrekt?
Inte som jag tolkar frågan. Om jag förstår saken rätt skall datumet räknas upp med ett för varje brädgård som återfinns sist, efter namnet, men inte återställas någon gång. Om det däremot skulle läggas på en dag på dagens datum, istället för senast begagnat datum, för varje brädgård som dyker upp, så har du helt rätt.
Så du eller jag missuppfattar frågan en aning tror jag, men inte värre än att det går lätt att pilla till. ;)