Avatar billede thepcycho Nybegynder
19. juli 2001 - 23:21 Der er 7 kommentarer og
1 løsning

Radio buttons

Jeg har 2 sider. Den første indeholder 2 radiobuttons, som ligger i en form eller såen noet,
på den side skal man så kunne submitte til side2 hvor der skal uploades til en ms access
database hvad for en knap man valgte på side1.
Hvordan klarer man det?, DET SKAL IKKE være med brug af vb, det er
fint nok vis i bruger sql på side2 til at indsætte valget i db\'en med.
Avatar billede webben Nybegynder
20. juli 2001 - 01:59 #1
Hvilken database bruger du? Du burde vel bare kunne request.form på din side hvor du vil gemme dine oplysninger!!!!
Avatar billede webbe Nybegynder
20. juli 2001 - 08:43 #2
sql = \"INSERT INTO table_name (Felt_navn) VALUES (\"&\"\'\"&request.form(\"form_felt_navn\")&\"\')\"
Connect.Execute(sql)

Hvis dine radio-buttons er et valg mellem fx. hvid og blå skal du kalde dine radio-buttons ved samme navn, men forskellige values!

Fx.

<input type=\"radio\" name=\"farve\" value=\"blå\"><br>
<input type=\"radio\" name=\"farve\" value=\"hvid\">

Dette gør, at man dels kun kan vælge én farve og at ASP/SQL kun vælger det der er valgt! ;o)
Avatar billede thepcycho Nybegynder
22. juli 2001 - 17:25 #3
Jeg bruger Microsoft access 2000,
men vil i ikk stille det op som side 1 og side2, da jeg ikk fatter ret meget af det når i bare skriver nogle eksempler, som jeg så skal bruge, for aner ikke hvordan man bruger dem i den rigtige sammenhæng!.
Avatar billede webbe Nybegynder
23. juli 2001 - 07:42 #4
Et hurtigt eksempel, hvor du skal skrive det på samme side - vi kalder siden for test.asp:

<html>
<head>
<title>Min side</title>
</head>
<body>
<form method=\"POST\" action=test.asp?action=save\">
Navn<br>
<input type=\"TEXT\" name=\"navn\" size=\"20\">
<br>
<br>
<input type=\"RADIO\" name=\"koen\" value=\"Mand\">&#32;Mand<br>
<input type=\"RADIO\" name=\"koen\" value=\"Kvinde\">&#32;Kvinde
<br>
<br>
<input type=\"SUBMIT\" name=\"submit\" value=\"Gem\">
</form>
<%
Select Case Request.QueryString(\"action\")

Case \"save\"

Dim Connect, sql

\'sætter connection enten med eller uden ODBC
Set Connect = Server.CreateObject(\"ADODB.Connection\")
Connect.Open \"my_conn\"

\'laver insert-statement til DB og eksekverer
sql = \"INSERT INTO table_name (Navn, Koen) VALUES (\"&\"\'\"&request.form(\"navn\")&\"\', \'\"&request.form(\"koen\")&\"\')\"
Connect.Execute(sql)

\'lukker forbindelse til DB
Connect.Close
Set Connect = Nothing

\'redirecter til en anden side
Response.Redirect(\"min_side.asp\")

End Select
%>
</body>
</html>
Avatar billede thepcycho Nybegynder
29. juli 2001 - 14:50 #5
Ja men jeg vil ikke have det på samme side det skal være på 2 sider fordi det skal indflettes med noet andet så jeg skal \"uploade\" det hele til databasen på den sidste side!, derfor skal jeg have de ratio buttons på side1.
Avatar billede thepcycho Nybegynder
29. juli 2001 - 14:51 #6
Håber på et svar så hurtigt så muligt for det haster! *s*
Avatar billede thepcycho Nybegynder
29. juli 2001 - 14:53 #7
Smækker lige 20 point oveni hehe, så det fanger lidt mere interesse!
Avatar billede thepcycho Nybegynder
29. juli 2001 - 17:00 #8
Har fundet ud af det nu så webbe du får abre pointene, i kan lige smutte ind og bevare et nyt spørgsmål jeg ahr oprettet *s* som hedder

\"Valg af side via ratio buttons\"
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
Kurser inden for grundlæggende programmering

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