/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Indsætte i enten den ene eller den anden t~
Fra : John B.


Dato : 22-01-02 20:58

Jeg har lavet en form, som når den bliver submittet
gemmer i en db.
Der er to tabeller i db'en.
På formen er der en checkbox og her kommer spørgsmålet:
Hvis man ikke krydser af i checkboxen skal den gemme i den ene
tabel i db'en, og hvis man krydser af i checkboxe skal den gemme
i den anden tabel i db'en.
Er der nogen der har et hint til hvordan man gør, for jeg kan
ikke få den til at virke.
(jeg har prøvet med if, then, else)

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Nhi (22-01-2002)
Kommentar
Fra : Nhi


Dato : 22-01-02 21:26

kan du ikke prøve med noget
<%
request.form("checkbox")
....
....

if checkbox = 1 then
sql ="insert into tbl1...."
else
sql= "insert into tbl2.."
ind if
%>

Eller prøv beskrive problem lidt nærmere med eks. eller sende mig koderne,
så vil jeg se på det.


"John B." <john.bundgaard@privat.dk> skrev i en meddelelse
news:a2kg8i$n5p$1@sunsite.dk...
> Jeg har lavet en form, som når den bliver submittet
> gemmer i en db.
> Der er to tabeller i db'en.
> På formen er der en checkbox og her kommer spørgsmålet:
> Hvis man ikke krydser af i checkboxen skal den gemme i den ene
> tabel i db'en, og hvis man krydser af i checkboxe skal den gemme
> i den anden tabel i db'en.
> Er der nogen der har et hint til hvordan man gør, for jeg kan
> ikke få den til at virke.
> (jeg har prøvet med if, then, else)
>
> --
> Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
> - Pædagogiske tutorials på dansk
> - Kom godt i gang med koderne
> KLIK HER! => http://www.html.dk/tutorials



Lasse Sørensen (22-01-2002)
Kommentar
Fra : Lasse Sørensen


Dato : 22-01-02 21:29

Du kan godt med If

<%
If Request.Form("Checkbox_navn") = 0 Then 'Hvis der ikke er sat
et flyeben

Din SQL string til den ene tabel

Elseif Request.Form("Checkbox_navn") = "værdi for checkboxen"
Then 'Hvis man har sat flyebenThen

Din sql string til den anden tabel

End if
%>

John B. wrote in dk.edb.internet.webdesign.serverside.asp:
> Jeg har lavet en form, som når den bliver submittet
> gemmer i en db.
> Der er to tabeller i db'en.
> På formen er der en checkbox og her kommer spørgsmålet:
> Hvis man ikke krydser af i checkboxen skal den gemme i den ene
> tabel i db'en, og hvis man krydser af i checkboxe skal den
gemme
> i den anden tabel i db'en.
> Er der nogen der har et hint til hvordan man gør, for jeg kan
> ikke få den til at virke.
> (jeg har prøvet med if, then, else)
>
> --
> Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
> - Pædagogiske tutorials på dansk
> - Kom godt i gang med koderne
> KLIK HER! => http://www.html.dk/tutorials


--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

John B. (22-01-2002)
Kommentar
Fra : John B.


Dato : 22-01-02 22:21

Det virker stadig ikke
Her er koden:

<%

Dim Navn, Adresse, Postnr, Tlfnr, Email, sql_insert, strconn,
check
Navn = (Request.Form("Navn"))
Adresse = (Request.Form("Adresse"))
Postnr = (Request.Form("Postnr"))
Tlfnr = (Request.Form("Tlfnr"))
Email = (Request.Form("Email"))


Set strconn = Server.CreateObject("ADODB.Connection")
strconn.ConnectionString="DRIVER={Microsoft Access Driver (*.mdb)};
DBQ="
strconn.ConnectionString=strconn.ConnectionString &
server.mappath("database\Medlemmer.mdb") & ";"

strconn.Open

<%
If Request.Form("check") = 0 Then

Set sql_insert = strconn.Execute("INSERT INTO Konkurrence (Navn,
Adresse, Postnr, Tlfnr, Email) values ('" & _
Navn & "', '" & Adresse & "', '" & Postnr & "', '" & Tlfnr & "', '"
& Email & "')")

ElseIf Request.Form("check") = "ok" Then

Set sql_insert = strconn.Execute("INSERT INTO Medlemmer (Navn,
Adresse, Postnr, Tlfnr, Email) values ('" & _
Navn & "', '" & Adresse & "', '" & Postnr & "', '" & Tlfnr & "', '"
& Email & "')")


End If
%>


strconn.Close

Set strconn = Nothing


%>


Lasse Sørensen wrote in dk.edb.internet.webdesign.serverside.asp:
> Du kan godt med If
>
> <%
&gt; If Request.Form("Checkbox_navn") = 0 Then 'Hvis der ikke er sat
&gt; et flyeben
&gt;
&gt; Din SQL string til den ene tabel
&gt;
&gt; Elseif Request.Form("Checkbox_navn") = "værdi for checkboxen"
&gt; Then 'Hvis man har sat flyebenThen
&gt;
&gt; Din sql string til den anden tabel
&gt;
&gt; End if
&gt; %>
>
> John B. wrote in dk.edb.internet.webdesign.serverside.asp:
> > Jeg har lavet en form, som når den bliver submittet
> > gemmer i en db.
> > Der er to tabeller i db'en.
> > På formen er der en checkbox og her kommer spørgsmålet:
> > Hvis man ikke krydser af i checkboxen skal den gemme i den ene
> > tabel i db'en, og hvis man krydser af i checkboxe skal den
> gemme
> > i den anden tabel i db'en.
> > Er der nogen der har et hint til hvordan man gør, for jeg kan
> > ikke få den til at virke.
> > (jeg har prøvet med if, then, else)
> >
> > --
> > Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
> > - Pædagogiske tutorials på dansk
> > - Kom godt i gang med koderne
> > KLIK HER! => http://www.html.dk/tutorials
>
>
> --
> Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
> - Pædagogiske tutorials på dansk
> - Kom godt i gang med koderne
> KLIK HER! => http://www.html.dk/tutorials


--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Nhi (22-01-2002)
Kommentar
Fra : Nhi


Dato : 22-01-02 22:39

se nedstående kommentar

"John B." <john.bundgaard@privat.dk> skrev i en meddelelse
news:a2kl3n$7k4$1@sunsite.dk...
> Det virker stadig ikke
> Her er koden:
>
> <%
>
> Dim Navn, Adresse, Postnr, Tlfnr, Email, sql_insert, strconn,
> check
> Navn = (Request.Form("Navn"))
> Adresse = (Request.Form("Adresse"))
> Postnr = (Request.Form("Postnr"))
> Tlfnr = (Request.Form("Tlfnr"))
> Email = (Request.Form("Email"))
**********************************************
Mangler du ikke ????

check = request.form("checkbox")

********************************************
> Set strconn = Server.CreateObject("ADODB.Connection")
> strconn.ConnectionString="DRIVER={Microsoft Access Driver (*.mdb)};
> DBQ="
> strconn.ConnectionString=strconn.ConnectionString &
> server.mappath("database\Medlemmer.mdb") & ";"
>
> strconn.Open
>
> <%
> If Request.Form("check") = 0 Then
**********************************
prøv med
If Request.Form("check") = "" Then

***********************************
> Set sql_insert = strconn.Execute("INSERT INTO Konkurrence (Navn,
> Adresse, Postnr, Tlfnr, Email) values ('" & _
> Navn & "', '" & Adresse & "', '" & Postnr & "', '" & Tlfnr & "', '"
> & Email & "')")
>
> ElseIf Request.Form("check") = "ok" Then
>
> Set sql_insert = strconn.Execute("INSERT INTO Medlemmer (Navn,
> Adresse, Postnr, Tlfnr, Email) values ('" & _
> Navn & "', '" & Adresse & "', '" & Postnr & "', '" & Tlfnr & "', '"
> & Email & "')")
>
>
> End If
> %>
>
>
> strconn.Close
>
> Set strconn = Nothing
>
>
> %>



John B. (22-01-2002)
Kommentar
Fra : John B.


Dato : 22-01-02 22:56

Så virker det!

Tusind tak for hjælpen.


Nhi wrote in dk.edb.internet.webdesign.serverside.asp:
> se nedstående kommentar
>
> "John B." <john.bundgaard@privat.dk> skrev i en meddelelse
> news:a2kl3n$7k4$1@sunsite.dk...
> > Det virker stadig ikke
> > Her er koden:
> >
> > <%
&gt; >
&gt; > Dim Navn, Adresse, Postnr, Tlfnr, Email, sql_insert, strconn,
&gt; > check
&gt; > Navn = (Request.Form("Navn"))
&gt; > Adresse = (Request.Form("Adresse"))
&gt; > Postnr = (Request.Form("Postnr"))
&gt; > Tlfnr = (Request.Form("Tlfnr"))
&gt; > Email = (Request.Form("Email"))
&gt; **********************************************
&gt; Mangler du ikke ????
&gt;
&gt; check = request.form("checkbox")
&gt;
&gt; ********************************************
&gt; > Set strconn = Server.CreateObject("ADODB.Connection")
&gt; > strconn.ConnectionString="DRIVER={Microsoft Access Driver
(*.mdb)};
&gt; > DBQ="
&gt; > strconn.ConnectionString=strconn.ConnectionString &
&gt; > server.mappath("database\Medlemmer.mdb") & ";"
&gt; >
&gt; > strconn.Open
&gt; >
&gt; > <%
&gt; > If Request.Form("check") = 0 Then
&gt; **********************************
&gt; prøv med
&gt; If Request.Form("check") = "" Then
&gt;
&gt; ***********************************
&gt; > Set sql_insert = strconn.Execute("INSERT INTO Konkurrence (Navn,
&gt; > Adresse, Postnr, Tlfnr, Email) values ('" & _
&gt; > Navn & "', '" & Adresse & "', '" & Postnr & "', '" & Tlfnr & "',
'"
&gt; > & Email & "')")
&gt; >
&gt; > ElseIf Request.Form("check") = "ok" Then
&gt; >
&gt; > Set sql_insert = strconn.Execute("INSERT INTO Medlemmer (Navn,
&gt; > Adresse, Postnr, Tlfnr, Email) values ('" & _
&gt; > Navn & "', '" & Adresse & "', '" & Postnr & "', '" & Tlfnr & "',
'"
&gt; > & Email & "')")
&gt; >
&gt; >
&gt; > End If
&gt; > %>
> >
> >
> > strconn.Close
> >
> > Set strconn = Nothing
> >
> >
> > %>
>
>


--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408952
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste