Avatar billede emetico Nybegynder
18. februar 2004 - 18:57 Der er 11 kommentarer og
1 løsning

asp+Access! kan ikke sætte flere forms sammen??

Jeg skal have lavet noget dag/måned/årstal og dertil har jeg valgt at lave det i en select menu, som jeg synes er mega smart :-) jeg har skrevet alt ind, som følger:

i top
st1 = trim(Request.form("st1"))
st2 = trim(Request.form("st2"))
st3 = trim(Request.form("st3"))

i midt hvor den tager fra databsen
rs("dato") = Request.form("st1") + Request.form("st2") + Request.form("st3")

i bunden
<select name="st1">
<option value="-" selected></option>
med alle informationerne
</select>
<select name="st2">
<option value="-" selected></option>
med alle informationerne
</select>
<select name="st3">
<option value="-" selected></option>
med alle informationerne
</select>

Det gider den ikke :(
det er sikkert i mit, rs("dato") = Request.form("st1") + Request.form("st2") + Request.form("st3") den er gal, men jeg ved ikke hvordan jeg skal skrive det så den tager alle 3 felter i samme form altså rs("dato")...

håber en smart gut eller gutinden kan hjælpe :)
Avatar billede eagleeye Praktikant
18. februar 2004 - 18:59 #1
Prøv med & i stedet for +:

rs("dato") = Request.form("st1") & Request.form("st2") & Request.form("st3")
Avatar billede eagleeye Praktikant
18. februar 2004 - 18:59 #2
Måske du også skal hvade skille tegn ind ?? "-"

rs("dato") = Request.form("st1") & "-" & Request.form("st2") & "-" & Request.form("st3")
Avatar billede emetico Nybegynder
18. februar 2004 - 19:02 #3
ja "-" skal med hehe :)
men den skrive inetet :(
Avatar billede eagleeye Praktikant
18. februar 2004 - 19:03 #4
Sætter den ikké noget ind eller kommer der fejl?
Avatar billede emetico Nybegynder
18. februar 2004 - 19:03 #5
men den skriver intet skulle der stå.. mangler Dato som fejl, som jeg har sat ind sådan her

if dato = "" then
strError = strError & "Hvad dato<br></font>"
end if

så den kan ikke finde de forms :(
Avatar billede thesurfer Nybegynder
18. februar 2004 - 19:03 #6
Hvad er typer og formattet af feltet "dato"?
Kan du ikke lige vise os din form?
Avatar billede eagleeye Praktikant
18. februar 2004 - 19:05 #7
Bruger du method="post" i din form tag?
Avatar billede emetico Nybegynder
18. februar 2004 - 19:05 #8
du kan få det hele :)

                    <%
strError = ""
map1 = trim(Request.form("map1"))
map2 = trim(Request.form("map2"))
liga = trim(Request.form("liga"))
dato = trim(Request.form("dato"))
tid = trim(Request.form("tid"))
st1 = trim(Request.form("st1"))
st2 = trim(Request.form("st2"))
st3 = trim(Request.form("st3"))
modstandertag = trim(Request.form("modstandertag"))
modstandernavn = trim(Request.form("modstandernavn"))

Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("twatserforsejejadeer.mdb")
Conn.Open DSN

Conn.close
set Conn = nothing

if Request.ServerVariables("REQUEST_METHOD") = "POST" then       

' Skriver fejl, hvis der ikke er indtastet en oplysning.               

if map1 = "" then
strError = strError & "Map1?<br></font>"
end if

if liga = "" then
strError = strError & "Hvad liga er det?<br></font>"
end if

if dato = "" then
strError = strError & "Hvad dato<br></font>"
end if

if tid = "" then
strError = strError & "Tid<br></font>"
end if

if modstandertag = "" then
strError = strError & "Modstanderens Tag<br></font>"
end if

if len(strError) = 0 Then
Const adOpenKeyset = 1
Const adLockOptimistic = 3
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("twatserforsejejadeer.mdb")

Set rs = Server.CreateObject("ADODB.RecordSet")
strSQL = "SELECT * FROM cw"
rs.Open strSQL, Conn, adOpenKeyset, adLockOptimistic
rs.AddNew
rs("map1") = Request.form("map1")
rs("map2") = Request.form("map2")
rs("liga") = Request.form("liga")
rs("dato") = Request.form("st1") & "-" & Request.form("st2") & "-" & Request.form("st3")
rs("tid") = Request.form("tid")
rs("modstandertag") = Request.form("modstandertag")
rs("modstandernavn") = Request.form("modstandernavn")
rs("score_os") = "0"
rs("score_dem") = "0"
rs("spiller1") = "0"
rs("spiller2") = "0"
rs("spiller3") = "0"
rs("spiller4") = "0"
rs("spiller5") = "0"
rs("raport") = "Hvad?"
rs("spillet") = false
rs.update
Response.Redirect "fejl.asp?fejl=Kmapne bliv added til Kommende Kampe"
else
strError = "<b>"& strError &"</b>"
end if
end if
%>
<table border="0" cellpadding="0" cellspacing="0">
<form action="add_kcw.asp" method="post">
<% if len(strError) > 0 Then %>
<tr>
<td><%=strError%></td>
</tr>
<% end if %>
<tr>
<td colspan="3"><!--#include file="font.asp"-->Modstander Tag:</font></td>
</tr>
<tr>
<td colspan="3"><input type="text" name="modstandertag" maxlength="50" size="20"></td>
</tr>
<tr>
<td colspan="3"><!--#include file="font.asp"-->Modstanders Fulde Navn:</font></td>
</tr>
<tr>
<td colspan="3"><input type="text" name="modstandernavn" maxlength="50" size="20" value="Dunno?"></td>
</tr>
<tr>
<td align="center" colspan="3"><!--#include file="font.asp"-->Map1:</font></td>
</tr>
<tr>
<td align="center" colspan="3">
<select name="map1">
<option value="-" selected>Vælg Map 1</option>
<option value="Ved ikke">Ved ikke</option>
<option value="De_Airstrip">De_Airstrip</option>
<option value="De_Aztec">De_Aztec</option>
<option value="De_Cbble">De_Cbble</option>
<option value="De_Chateau">De_Chateau</option>
<option value="De_Dust">De_Dust</option>
<option value="De_Dust2">De_Dust2</option>
<option value="De_Inferno">De_Inferno</option>
<option value="De_Prodigy">De_Prodigy</option>
<option value="De_Train">De_Train</option>
<option value="De_Vertigo">De_Vertigo</option>
<option value="Cs_Backalley">Cs_Backalley</option>
<option value="Cs_Havana">Cs_Havana</option>
<option value="Cs_Italy">Cs_Italy</option>
<option value="Cs_Siege">Cs_Siege</option>
<option value="Cs_Office">Cs_Office</option>
</select>
</td>
</tr>
<tr>
<td align="center" colspan="3"><!--#include file="font.asp"-->Map 2:</font></td>
</tr>
<tr>
<td align="center" colspan="3">
<select name="map2">
<option value="-" selected>Vælg Map 2</option>
<option value="-">Kun 1 Map</option>
<option value="De_Airstrip">De_Airstrip</option>
<option value="De_Aztec">De_Aztec</option>
<option value="De_Cbble">De_Cbble</option>
<option value="De_Chateau">De_Chateau</option>
<option value="De_Dust">De_Dust</option>
<option value="De_Dust2">De_Dust2</option>
<option value="De_Inferno">De_Inferno</option>
<option value="De_Prodigy">De_Prodigy</option>
<option value="De_Train">De_Train</option>
<option value="De_Vertigo">De_Vertigo</option>
<option value="Cs_Backalley">Cs_Backalley</option>
<option value="Cs_Havana">Cs_Havana</option>
<option value="Cs_Italy">Cs_Italy</option>
<option value="Cs_Siege">Cs_Siege</option>
<option value="Cs_Office">Cs_Office</option>
</select>
</td>
</tr>
<tr>
<td align="center"><!--#include file="font.asp"-->Dato:</font></td>
</tr>
<tr>
<td align="center">
<select name="st1">
<option value="-" selected>Vælg Dato</option>
<option value="01">1</option>
<option value="02">2</option>
<option value="03">3</option>
<option value="04">4</option>
<option value="05">5</option>
<option value="06">6</option>
<option value="07">7</option>
<option value="08">8</option>
<option value="09">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
</select>
</td>
<td align="center">
<select name="st2">
<option value="-" selected>Vælg Måned</option>
<option value="01">Januar</option>
<option value="02">Febuar</option>
<option value="03">Marts</option>
<option value="04">April</option>
<option value="05">Maj</option>
<option value="06">Juni</option>
<option value="07">Juli</option>
<option value="08">August</option>
<option value="09">September</option>
<option value="10">Oktober</option>
<option value="11">November</option>
<option value="12">December</option>
</select>
</td>
<td align="center">
<select name="st3">
<option value="-" selected>Vælg Årstal</option>
<option value="2003">2003</option>
<option value="2004">2004</option>
<option value="2005">2005</option>
<option value="2006">2006</option>
<option value="2007">2007</option>
<option value="2008">2008</option>
<option value="2009">2009</option>
<option value="2010">2010</option>
</select>
</td>
</tr>
<tr>
<td align="center" colspan="3"><!--#include file="font.asp"-->Tidspunkt:</font></td>
</tr>
<tr>
<td align="center" colspan="3">
<select name="tid">
<option value="-" selected>Vælg Tidspunkt</option>
<option value="00:30">00:30</option>
<option value="01:00">01:00</option>
<option value="01:30">01:30</option>
<option value="02:00">02:00</option>
<option value="02:30">02:30</option>
<option value="03:00">03:00</option>
<option value="03:30">03:30</option>
<option value="04:00">04:00</option>
<option value="04:30">04:30</option>
<option value="05:00">05:00</option>
<option value="05:30">05:30</option>
<option value="06:00">06:00</option>
<option value="06:30">06:30</option>
<option value="07:00">07:00</option>
<option value="07:30">07:30</option>
<option value="08:00">08:00</option>
<option value="08:30">08:30</option>
<option value="09:00">09:00</option>
<option value="09:30">09:30</option>
<option value="10:00">10:00</option>
<option value="10:30">10:30</option>
<option value="11:00">11:00</option>
<option value="11:30">11:30</option>
<option value="12:00">12:00</option>
<option value="12:30">12:30</option>
<option value="13:00">13:00</option>
<option value="13:30">13:30</option>
<option value="14:00">14:00</option>
<option value="14:30">14:30</option>
<option value="15:00">15:00</option>
<option value="15:30">15:30</option>
<option value="16:00">16:00</option>
<option value="16:30">16:30</option>
<option value="17:00">17:00</option>
<option value="17:30">17:30</option>
<option value="18:00">18:00</option>
<option value="18:30">18:30</option>
<option value="19:00">19:00</option>
<option value="19:30">19:30</option>
<option value="20:00">20:00</option>
<option value="20:30">20:30</option>
<option value="21:00">21:00</option>
<option value="21:30">21:30</option>
<option value="22:00">22:00</option>
<option value="22:30">22:30</option>
<option value="23:00">23:00</option>
<option value="23:30">23:30</option>
<option value="24:00">24:00</option>
</select>
</td>
</tr>
<tr>
<td align="center" colspan="3"><!--#include file="font.asp"-->Mode/Liga:</font></td>
</tr>
<tr>
<td align="center" colspan="3">
<select name="liga">
<option value="-" selected>Vælg Mode/liga</option>
<option value="Cw">Normal Cw</option>
<option value="Clanbase">Clanbase</option>
<option value="Slap">Slap Liga</option>
<option value="DOGL">Dogl</option>
<option value="Xplayn">Xplayn</option>
</select>
</td>
</tr>
<tr>
<td align="center"><input type="submit" value=" Tilføj Kamp "></td>
</tr>
</form>
</table>
Avatar billede eagleeye Praktikant
18. februar 2004 - 19:08 #9
du har ikke et input som hedder dato så prøv at fjerne disse linjer:

if dato = "" then
strError = strError & "Hvad dato<br></font>"
end if
Avatar billede emetico Nybegynder
18. februar 2004 - 19:09 #10
Når ja det er sku da rigtigt... jeg prøver det lige DOUGH... hvordan kunne jeg overse det hehe
Avatar billede eagleeye Praktikant
18. februar 2004 - 19:10 #11
Du kan evt lave den om til at tjekke de 3 nye felter du hendter fra formen. Sådan her:

if st1 = "" then
strError = strError & "Husk dag<br></font>"
end if
if st2 = "" then
strError = strError & "Husk måned<br></font>"
end if
if st3 = "" then
strError = strError & "Husk år<br></font>"
end if
Avatar billede emetico Nybegynder
18. februar 2004 - 19:12 #12
det virkede og tak skal du have for hjælpen :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester