webForumDet fria alternativet

Spara info + bild i samma post

ASP

4 svar · 150 visningar · startad av Toonster

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

Har hamnat i tidsbrist och skulle behöva lite hjälp...

Har ett formulär med 3 st textrutor och 3 st "rutor". Tanken är att jag skall mata in information om en produkt, och lägga in upp till 3 bilder om jag vill.
Detta skickas till en sida add.asp. Jag sparar fälten som vanligt i en post med id som räknare. Nu till kruxet, jag vill spara filnamnen på bilderna i samma post och ha med aktuellt id i filnamnet.
ex
id: 24
artnr: 1234
besk: röd grej
pris: 100
bild: bild_24.jpg
ebild1: ebild1_24.jpg
ebild2: ebild2_24.jpg

Problemet jag har är att få tag på aktuellt id när jag gör INSERT INTO

Måste jag göra INSERT först, och sedan göra en ny fråga för att kolla sista id?
Kanske kolla sista id först sedan INSERT och ange id+1 i filnamnet? (känns osäkert)
Någon med förslag?

/T

------------------
<*~-. Toonster .-~*>

Medlem sedan feb. 20001 590 inlägg
#2

Klantapan jag
ska vara
Har ett formulär med 3 st textrutor och 3 st "file-rutor".

/T

------------------
<*~-. Toonster .-~*>

Medlem sedan dec. 19998 577 inlägg
#3

Bara en undran: Varför skall du vet ID't när du INSERT:ar?

------------------
www.webeye.nu

Medlem sedan feb. 20001 590 inlägg
#4

Jo, jag vill använda id i namnet på den fil jag sparar. Jag vill att alla bilder ska ha unika namn. Alltså inte samma namn som hos klienten.
(annars kan det vara så att en bild redan finns med det namnet, och då skrivs den ju över...)

Jag vill "koka" ihop filnamnet så här:
<%
upl.Form("fil11").SaveInVirtual "/bilder/bild_"&RS("id")&".jpg"%>

I posten sparar jag sedan de tre filnamnen på bilderna.

När jag sedan raderar posten, raderar jag samtidigt bilderna.

/T

------------------
<*~-. Toonster .-~*>

Medlem sedan dec. 19998 577 inlägg
#5

Kan du inte lägga in den, plocka ID't, och sedan uppdatera databasen och bilden?

Du kan ju använda dig av ett temporärtnummer medans processen fortgår (kanske Session.SessionID).

------------------
www.webeye.nu

259 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
135 ms — deklarationer (db)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)
135 ms — ändringar (db)