Undrar hur man gör för att uppdatera en databas både med text en bild och länk till denna bilden?
lyckas utan problem med att uppdatera databasen med ren text, men nu vill jag även lägga upp en bild och få den länkad i texten. Så man slipper manuelt skriva in när man ska läsa ur den bestämda posten.
jag har ju inte kommit så långt, bara fixsat inskrivningen till databasen...
<FORM ACTION="../uppdatera/uppdatera_metal.asp" METHOD="POST">
<B>Band</B> <PRE><INPUT TYPE="TEXT" NAME="fband"></PRE>
<B>Cd/Lp Namn</B> <PRE><INPUT TYPE="TEXT" NAME="fcd/lp"></PRE>
<B>Antal Låtar</B> <PRE><INPUT TYPE="TEXT" NAME="fantal"></PRE>
<B>Utgivnings år</B> <PRE><INPUT TYPE="TEXT" NAME="futgivning"></PRE>
<B>Info om bandet</B> <PRE><INPUT TYPE="TEXT" NAME="finfo"></PRE>
<B>Bakgrund</B> <PRE><INPUT TYPE="TEXT" NAME="fbakgrund"></PRE>
<B>Sök ord</B> <PRE><INPUT TYPE="TEXT" NAME="fkey_word"></PRE>
<INPUT TYPE="SUBMIT" VALUE="Skicka">
<INPUT TYPE="RESET" VALUE="Ångra">
</FORM>
Men jag vill ju även ha med en uptankning av en fil.
Problemet ligger i att jag vill ladda upp båda text och fil samtidigt, detta för att underlätta vid uppdatering.
Vill ju även att en länk till filen ska bli inskrivet i databasen...
har inte en grovaste aning om hur man ska göra?
hmmpf...det funkade ju med scriptet...hade det redan, men med lite moddande fick jag länkningen att fungera...
men hur gör man för att få båda sakerna...alltså texten och filerna att "tankas" upp med bara en knapp?
Ja, har två olika formulär..
Det första för upladning:
<FORM METHOD="Post" ENCTYPE="multipart/form-data" ACTION="outputFile.asp">
Filplats : <INPUT TYPE="file" NAME="blob"><BR>
<INPUT TYPE="submit" NAME="ok">
</FORM>
det andra för texten:
<FORM ACTION="../alternativ/admin/uppdatera/uppdate.asp" METHOD="POST">
<B>Band</B> <PRE><INPUT TYPE="TEXT" NAME="fband"></PRE>
<B>Cd/Lp Namn</B> <PRE><INPUT TYPE="TEXT" NAME="fcd/lp"></PRE>
<B>Antal Låtar</B> <PRE><INPUT TYPE="TEXT" NAME="fantal"></PRE>
<B>Utgivnings år</B> <PRE><INPUT TYPE="TEXT" NAME="futgivning"></PRE>
<B>Info om bandet</B> <PRE><INPUT TYPE="TEXT" NAME="finfo"></PRE>
<B>Bakgrund</B> <PRE><INPUT TYPE="TEXT" NAME="fbakgrund"></PRE>
<B>Sök ord</B> <PRE><INPUT TYPE="TEXT" NAME="fkey_word"></PRE>
<INPUT TYPE="SUBMIT" VALUE="Skicka">
<INPUT TYPE="RESET" VALUE="Ångra">
</FORM>
och sedan kommer de ju till två olika sidor, där de både uppgifterna utförs.
vet inte hur jag slänger ihop båda på en sida, och som sedan tar dem vidare till en annan, där båda "svaren" hanteras...jag är helt förvirrad..!
<%
set rtitel = Request("ftitel")
set rmedverkande = Request("fmedverkande")
set rutgivnings_ar = Request("futgivnings_år")
set rbetyg = Request("fbetyg")
Om du inte har massa annat i den filen du visar så förslagsvis flyttar du det sista kodblocket du visade till den sida som tar emot den uppladdade filen.
Märk väl att du inte kan använda dig av request.form på den sidan utan du får göra så som det står förklarat i den tråd jag länkade till.
har läst i tråden och försökt att göra som det står...men jag får följande felmedelade:
Feltyp:
Request-objekt, ASP 0206 (0x80004005)
Det går inte att anropa BinaryRead efter att samlingen Request.Form har använts.
/alternativ/admin/uppdatera/uppdatera_film.asp, line 25