Avatar billede weis Nybegynder
14. april 2004 - 17:18 Der er 5 kommentarer og
1 løsning

radiobutton og access database

Problemet:

Jeg har 3 radiobuttons på min side og når der klikkes på min submit bottun skal der gemmes en bestem url adresse i min database alt efter hvilken radiobutton der er blevet valgt
Følgen radiobutton skal have denne url:

Name:        Url:
nyhed        img1.jpg
info        img2.jog
op          img3.jpg

Jeg har en side med en form og jeg har en sider der hedder oprettet.asp
hvordan får jeg min oprettet side til at gemme den rigtige url...?

Min form:

<form method="POST" action="oprettet.asp">
  <table width="100" border="0" cellspacing="0" cellpadding="0">
    <tr align="left" valign="top">
      <td width="55%" height="20"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">nyhed</font></td>
      <td width="45%" height="20"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
        <input type="radio" name="nyhed" value="radiobutton">
        </font></td>
    </tr>
    <tr align="left" valign="top">
      <td width="55%" height="20"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">info</font></td>
      <td width="45%" height="20"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
        <input type="radio" name="info" value="radiobutton">
        </font></td>
    </tr>
    <tr align="left" valign="top">
      <td height="20"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">op</font></td>
      <td height="20"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
        <input type="radio" name="op" value="radiobutton">
        </font></td>
    </tr>
    <tr align="left" valign="top">
      <td height="20" colspan="2"><div align="center">
          <input type="submit" value="Opret" name="b1" class="button">
        </div></td>
    </tr>
  </table>
</form>



Oprettet.asp:
<%
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("img.mdb")
Conn.Open DSN

strSQL = "Insert into url (url) values ('?????')"

Conn.Execute(strSQL)

Conn.Close
Set Conn = Nothing

Response.Redirect "default.asp"
%>
Avatar billede vbcoder Nybegynder
14. april 2004 - 17:48 #1
din radiobutton sekvens skal have samme

name = urlselect

og du skal så sætte din value til henholdsvis

nyhed
info
op
Avatar billede weis Nybegynder
14. april 2004 - 17:53 #2
okay, men hvordan får jeg den så til at gemme url'en i databasen???
Avatar billede vbcoder Nybegynder
14. april 2004 - 17:57 #3
kommer her


<%

  sql = "Insert into url (url) values ('" & request.form("url") & "')"

%>
Avatar billede vbcoder Nybegynder
14. april 2004 - 17:59 #4
din kode :

<form method="POST" action="oprettet.asp">
  <table width="100" border="0" cellspacing="0" cellpadding="0">
    <tr align="left" valign="top">
      <td width="55%" height="20"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">nyhed</font></td>
      <td width="45%" height="20"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
        <input type="radio" name="urlSelect" value="nyhed">
        </font></td>
    </tr>
    <tr align="left" valign="top">
      <td width="55%" height="20"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">info</font></td>
      <td width="45%" height="20"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
        <input type="radio" name="urlSelect" value="info">
        </font></td>
    </tr>
    <tr align="left" valign="top">
      <td height="20"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">op</font></td>
      <td height="20"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
        <input type="radio" name="urlSelect" value="op">
        </font></td>
    </tr>
    <tr align="left" valign="top">
      <td height="20" colspan="2"><div align="center">
          <input type="submit" value="Opret" name="b1" class="button">
        </div></td>
    </tr>
  </table>
</form>



Oprettet.asp:
<%
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("img.mdb")
Conn.Open DSN

strSQL = "Insert into url (url) values ('" & request.form("urlSelect") & "')"

Conn.Execute(strSQL)

Conn.Close
Set Conn = Nothing

Response.Redirect "default.asp"
%>
Avatar billede vbcoder Nybegynder
14. april 2004 - 18:00 #5
et svar hvis til fri afbenyttelse ;-)
Avatar billede weis Nybegynder
14. april 2004 - 18:05 #6
takker for de hurtige svar :-)
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