30. marts 2003 - 23:51
Der er
17 kommentarer og 1 løsning
del et request resultat ved ,
jeg vil gerne dele et request resultat som er adskilt med et komma. eks. region 1,action (fra en rulleliste på foregående side) så "region 1" bliver en værdi = del1 og action bliver en anden værdi = del1 sådan her: del1 = request.form("liste") men kun det foran komma del2 = request.form("liste") men kun det efter komma
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
30. marts 2003 - 23:55
#1
Jeg er ikker helt med, lidt kode kunne måske hjælpe. Men vil du have lavet et array eller hva' ?
30. marts 2003 - 23:57
#2
Så lig det ind i en variable og brug Split: str = request.form("liste") strArr = Split(str, ",") del1 = strArr(0) del2 = strArr(1)
30. marts 2003 - 23:59
#3
fra tilføj.asp <option>Brugte,Komedie</option> til tiløjidatabase.asp strSQL = "Insert into varer (varenummer, menupunkter) values('" & upload.Form("menupunkter") & "','" & upload.Form("undermenupunkter") & "')"
31. marts 2003 - 00:19
#4
jeg får denne fejl : Microsoft VBScript runtime error '800a0009' Subscript out of range: '[number: 0]' /admin/tiløjidatabase.asp, line 7 hvad betyder det ?
31. marts 2003 - 00:27
#5
hanne-rk> Ja, det vil ske hvis strengen er tom... (altså Request.Form("liste")) //>Rune
31. marts 2003 - 00:35
#6
det burde den ikke være : <select size="1" name="menupunkt"> <option value="Brugte,Komedie">Brugte, Komedie</option> vel ? (jeg kalder den med :) <% str = request.form("menupunkt") strArr = Split(str, ",") menupunkter = strArr(0) undermenupunkter = strArr(1) %>
31. marts 2003 - 00:35
#7
upload.Form("menupunkter")
31. marts 2003 - 00:40
#8
upload.form("menupunkt") - må det være.
31. marts 2003 - 00:40
#9
Hmm så prøv sådan her: <% str = request.form("menupunkt") strArr = Split(str, ",") menupunkter = strArr(LBound(strArr)) undermenupunkter = strArr(UBound(strArr)) %> //>Rune
31. marts 2003 - 00:41
#10
nu får jeg : Object required: 'upload'
31. marts 2003 - 00:43
#11
Subscript out of range: 'LBound(...)'
31. marts 2003 - 00:54
#12
Du har tidligere skrevet: til tiløjidatabase.asp strSQL = "Insert into varer (varenummer, menupunkter) values('" & upload.Form("menupunkter") & "','" & upload.Form("undermenupunkter") & "')" Her bruger du en eller anden upload komponent. Når du har brugt den, vil request.form ikke kunne bruges. Bruger du stadig den? ===== Har du kontrolleret om dit felt hedder "menupunkt"? Hvis du får Subscript out of range tyder det på at det hedder noget andet.
31. marts 2003 - 00:56
#13
den er STOR men her er hele koden hvorfra form("menupunkt") kommer fra <body> <% ' Databaseforbindelse Set Conn = Server.CreateObject("ADODB.Connection") DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; " DSN = DSN & "DBQ=" & Server.MapPath ("../data/butik.mdb") Conn.Open DSN %> <p align="center"><font size="6" color="#000080">Tilføj ny vare</font></p> <form method="POST" action="nyvare.asp" enctype="multipart/form-data"> <div align="center"> <center> <table border="1" cellspacing="1" width="442" id="AutoNumber1" bordercolorlight="#000080" bordercolordark="#000080" height="230"> <tr> <td width="126" bgcolor="#000080" height="22"><font color="#FFFFFF">Menu punkter</font></td> <td width="313" height="22"> <select size="1" name="menupunkt"> <% ' SQL forespørgsel strSQL = "Select * from menupunkter where undermenupunkter is not null order by menupunkter" ' Udfør forespørgsel (rs indeholder nu resultatet) Set rs = Conn.Execute(strSQL) ' Gennemløb Recordset (rs) med en løkke Do %> <option value="<% = rs("menupunkter")%>,<% = rs("undermenupunkter")%>"><% = rs("menupunkter")%>, <% = rs("undermenupunkter")%></option> <% ' Gå til næste Record i rs rs.MoveNext ' Fortsæt indtil rs er gennemløbet (EOF = End Of File) Loop While Not rs.EOF %> </select> </td> </tr> <tr> <td width="126" bgcolor="#000080" height="22"><font color="#FFFFFF">Varenummer</font></td> <td width="313" height="22"> <input type="text" name="varenummer" size="44"></td> </tr> <tr> <td width="126" bgcolor="#000080" height="22"><font color="#FFFFFF">Varenavn</font></td> <td width="313" height="22"><input type="text" name="varenavn" size="44"></td> </tr> <tr> <td width="126" bgcolor="#000080" height="22"><font color="#FFFFFF">Pris i kr.</font></td> <td width="313" height="22"> kr. <input type="text" name="pris" size="15">,00 <font color="#FF0000">(skriv KUN tal)</font></td> </tr> <tr> <td width="126" bgcolor="#000080" height="68"><font color="#FFFFFF">Varetekst</font></td> <td width="313" height="68"><textarea rows="4" name="varetekst" cols="37"></textarea></td> </tr> <tr> <td width="126" bgcolor="#000080" height="8"><font color="#FFFFFF"> Lillefoto</font></td> <td width="313" height="8"> <input type="file" name="lillefoto" size="20"></td> </tr> <tr> <td width="126" bgcolor="#000080" height="8"><font color="#FFFFFF">Storfoto</font></td> <td width="313" height="8"> <input type="file" name="storfoto" size="20"></td> </tr> <tr> <td width="126" bgcolor="#000080" height="8"><font color="#FFFFFF">TILBUD</font></td> <td width="313" height="8"> <select size="1" name="tilbud" style="width: 70"> <option selected value="0">nej</option> <option value="1">ja</option> </select></td> </tr> </table> </center> </div> <p align="center"> <input type="submit" value="Tilføj vare" name="B1"> <input type="reset" value="Nulstil" name="B2"></p> </form> <p> </p> </body>
31. marts 2003 - 01:07
#14
Så er "menupunkt" god nok. hvad så med nyvare.asp? Du bruger multipart, så upload.form("menupunkt") er sikkert den rigtige. (EFTER du har oprettet upload)
31. marts 2003 - 09:45
#15
ok her kommer nyvare.asp <% str = request.form("menupunkt") strArr = Split(str, ",") menupunkter = strArr(LBound(strArr)) undermenupunkter = strArr(UBound(strArr)) %> <html> <head> <meta http-equiv="Content-Language" content="da"> <meta name="GENERATOR" content="Microsoft FrontPage 5.0"> <meta name="ProgId" content="FrontPage.Editor.Document"> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <title>Ny vare tilføjet</title> </head> <body> <% Set Upload = Server.CreateObject("Persits.Upload.1") Upload.OverwriteFiles = False Upload.SetMaxSize 2048576 Upload.Save server.mappath("../film/") %> <% ' Databaseforbindelse Set Conn = Server.CreateObject("ADODB.Connection") DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; " DSN = DSN & "DBQ=" & Server.MapPath ("../data/butik.mdb") Conn.Open DSN strSQL = "Insert into produkter (varenummer, menupunkter, undermenupunkter, navn, beskrivelse, pris, lillefoto, storfoto, tilbud) values('" & upload.Form("varenummer") & "','" & menupunkter & "','" & undermenupunkter & "','" & upload.Form("varenavn") & "','" & upload.Form("varetekst") & "','" & upload.Form("pris") & "','" & upload.Files("lillefoto").ExtractFilename & "','" & upload.files("storfoto").ExtractFilename & "','" & upload.Form("tilbud") & "')" ' SQL sætning eksekveres Conn.Execute(strSQL) ' Luk databaseforbindelse Conn.Close Set Conn = Nothing %>Den nye vare er nu tilføjet.
31. marts 2003 - 10:48
#16
<% %> <html> <head> <meta http-equiv="Content-Language" content="da"> <meta name="GENERATOR" content="Microsoft FrontPage 5.0"> <meta name="ProgId" content="FrontPage.Editor.Document"> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <title>Ny vare tilføjet</title> </head> <body> <% Set Upload = Server.CreateObject("Persits.Upload.1") Upload.OverwriteFiles = False Upload.SetMaxSize 2048576 Upload.Save server.mappath("../film/") %> <% ' Databaseforbindelse Set Conn = Server.CreateObject("ADODB.Connection") DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; " DSN = DSN & "DBQ=" & Server.MapPath ("../data/butik.mdb") Conn.Open DSN str = upload.form("menupunkt") strArr = Split(str, ",") menupunkter = strArr(LBound(strArr)) undermenupunkter = strArr(UBound(strArr)) strSQL = "Insert into produkter (varenummer, menupunkter, undermenupunkter, navn, beskrivelse, pris, lillefoto, storfoto, tilbud) values('" & upload.Form("varenummer") & "','" & menupunkter & "','" & undermenupunkter & "','" & upload.Form("varenavn") & "','" & upload.Form("varetekst") & "','" & upload.Form("pris") & "','" & upload.Files("lillefoto").ExtractFilename & "','" & upload.files("storfoto").ExtractFilename & "','" & upload.Form("tilbud") & "')" ' SQL sætning eksekveres Conn.Execute(strSQL) ' Luk databaseforbindelse Conn.Close Set Conn = Nothing %>Den nye vare er nu tilføjet.
19. april 2003 - 10:40
#17
vsar lige mortrr :-)
19. april 2003 - 13:25
#18
hermed
Kurser inden for grundlæggende programmering