Klantapan jag
ska vara
Har ett formulär med 3 st textrutor och 3 st "file-rutor".
/T
------------------
<*~-. Toonster .-~*>
4 svar · 150 visningar · startad av Toonster
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 .-~*>
Klantapan jag
ska vara
Har ett formulär med 3 st textrutor och 3 st "file-rutor".
/T
------------------
<*~-. Toonster .-~*>
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 .-~*>
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