Har testat ditt förslag men det ville sig inte till en början. Upptäckte sedan lite fel
i filnamnet.
Efter korrigering så ser koden ut så här:
<form method="Get" Action="update.asp?func=editmenu">
<SELECT name=val>
<OPTION>Choose Country to view</OPTION>
<OPTION value=uk>United Kingdom</OPTION>
<OPTION value=se>Sweden</OPTION>
</SELECT>
<%
strPath = server.mappath("txtFilall.txt")
SET fsoall=CreateObject("scripting.FileSystemObject")
SET txtFilall=fsoall.OpenTextFile(strPath, 8)
'txt_country_all=txtFilall.ReadAll (Bortkommenterad för att jag fick "BAD FILE MODE" på denna rad)
txt_country_all= txtFilall.WriteLine(val)
Response.Write(val)
txtFilall.Close
%>
Har nu kommit förbi det lilla bekymret (kör med post iställer för get i form action). Men men, som vanligt så kommer det alltid lite efterföljande problem. filen ser nu ut så här:
"Variabeldeklarationer, cookies etc."
landet = Request.form("val")
'läser upp en textfil med superadmins val i listboxen. Det landet listas sedan
SET fsoall=CreateObject("scripting.FileSystemObject")
set txtFilall = fsoall.OpenTextFile (Server.MapPath("txtFilall.txt"))
txt_country_all=txtFilall.ReadAll
Response.Write(txt_country_all)
txtFilall.Close
"Sen kommer det lite SQL"
SQL = "SELECT \* FROM tblUpdate\_" & txt_country_all &" where...
<SELECT name=val>
<OPTION>Choose Country to view</OPTION>
<OPTION value=uk>United Kingdom</OPTION>
<OPTION value=se>Sweden</OPTION>
</SELECT>
<input type="submit" value="Go" name="cmdSkicka">
</form>
<%
strPath = server.mappath("txtFilall.txt")
SET fsoall=CreateObject("scripting.FileSystemObject")
SET txtFilall=fsoall.OpenTextFile(strPath, 8)
'txt_country_all=txtFilall.ReadAll
txt_country_all= txtFilall.WriteLine(val)
Response.Write(val)
txtFilall.Close
%>
Det fungerar jättebra så långt. Men i filen så lägger den till option valet
istället för att ersätta den befintliga. Finns det någon växel eller dylikt
så att det blir replace istället för en append?
Har nu några förslag till en stackars Hobby knackare?
...<SELECT name=val>
<OPTION value=uk>Choose Country to view</OPTION> 'Uk is default and allways the first choise
<OPTION value=uk>United Kingdom</OPTION>
<OPTION value=se>Sweden</OPTION>
</SELECT>
<input type="submit" value="Go" name="cmdSkicka">
</form>
Ps. Alla som ägnat detta problem en tanke ska ha ett stort tack i alla fall.
256 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a