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" %>
Annonceindlæg fra Barco
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
14. april 2004 - 17:53
#2
okay, men hvordan får jeg den så til at gemme url'en i databasen???
14. april 2004 - 17:57
#3
kommer her <% sql = "Insert into url (url) values ('" & request.form("url") & "')" %>
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" %>
14. april 2004 - 18:00
#5
et svar hvis til fri afbenyttelse ;-)
14. april 2004 - 18:05
#6
takker for de hurtige svar :-)
Kurser inden for grundlæggende programmering