05. november 2004 - 00:20
Der er
5 kommentarer og 1 løsning
værdi af checkbox til database
Hej Hvordan skal værdien af en checkbox sendes til database ? værdien kan være afkrydset eller ikke-afkrydset (i formen) Jeg behøver kun et eksempel...
Annonceindlæg fra Infor
05. november 2004 - 00:48
#1
her er min form: <td height="18" colspan="2">Overskrift:</td> </tr> <tr> <td height="18" colspan="2"><input type="text" name="overskrift" value="" maxlength="50" class="input" size="65"> </td> </tr> <tr> <td height="18" colspan="2">Skrevet af:</td> </tr> <tr> <td height="18" colspan="2"><input type="text" name="skrevet" value="" maxlength="50" class="input" size="65"> </td> </tr> <tr> <td height="18" colspan="2">Indledning:</td> </tr> <tr> <td colspan="2"><textarea name="indledning" class="input" cols="72" rows="5"></textarea> </td> <input type="hidden" name="dato" value="<%=now%>"> </tr> <tr> <td height="18" colspan="2">Beskrivelse:</td> </tr> <tr> <td colspan="2"><textarea name="beskrivelse" class="input" cols="72" rows="11"></textarea> </td> </tr> <tr> <td width="42%" >Skal dette være en teaser ? </td> <td width="58%" ><input type="checkbox" name="teaser" value="ON"></td> </tr> <tr> <td colspan="2" > </td> </tr> <tr> <td colspan="2"><input name="submit" type="submit" class="input" value="Tilføj"></td> </tr> <tr> <td colspan="2"> </td> </tr> <tr> <td colspan="2">Alle felterne med * Skal udfyldes </td> </tr> </table>
05. november 2004 - 00:49
#2
jeg vil gerne have smidt: <td colspan="2"><input name="submit" type="submit" class="input" value="Tilføj"></td> denne checkbox ind i min database (navn = database)
05. november 2004 - 01:40
#3
if request.form("teaser") = "ON" then strSQL = "update TabelEtEllerAndet set Teaser=True" else strSQL = "update TabelEtEllerAndet set Teaser=False" end if
09. november 2004 - 00:10
#4
kan ikke få det til at virke. databasen bliver ikke opdateret. Her er mine scripts - håber nogen kan se fejlen :-) : tilføj.asp ----------- <% Session.LCID =1030 %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Artikeler</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <link href="../css/style.css" rel="stylesheet" type="text/css"> </head> <body> <table width="50%" border="0" cellspacing="0" cellpadding="0" align="center"> <tr> <td bgcolor="#6C0000" height="17"> <font color="#FFFFFF"><b>Admin-System - Skrevet af mig</b></font></td> </tr> <tr> <td></td> </tr> </table> <table width="50%" border="0" cellspacing="0" cellpadding="0" align="center"> <tr> <td colspan="2"> <% if session("login") = "" Then Response.redirect("login.asp") end if %> </td> </tr> <tr> <td colspan="2"> </td> </tr> <tr> <td width="20%" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td height="15"><img src="../img/pil.jpg" width="10" height="8"><a href="tilfoj.asp"> Tilføj Artikel</a></td> </tr> <tr> <td height="15"><img src="../img/pil.jpg" width="10" height="8"><a href="redigere.asp"> Redigere/Slet</a></td> </tr> <tr> <td height="15"><img src="../img/pil.jpg" width="10" height="8"><a href="kommentare.asp"> Kommentarer</a></td> </tr> <tr> <td height="15"><img src="../img/pil.jpg" width="10" height="8"><a href="stats.asp"> Stats</a></td> </tr> <tr> <td height="15"><img src="../img/pil.jpg" width="10" height="8"><a href="logoff.asp"> Logaf</a></td> </tr> <tr> <td height="15"> </td> </tr> <tr> <td height="15"> </td> </tr> <tr> <td height="15"> </td> </tr> <tr> <td height="15"> </td> </tr> <tr> <td height="15"> </td> </tr> </table></td> <td width="86%" valign="top"> <form method="post" action="godkendt.asp" id=form name=form> <table border="0" cellpadding="0" cellspacing="0" width="100%"> <tr> <td height="18" colspan="2">Overskrift:</td> </tr> <tr> <td height="18" colspan="2"><input type="text" name="overskrift" value="" maxlength="50" class="input" size="65"> </td> </tr> <tr> <td height="18" colspan="2">Skrevet af:</td> </tr> <tr> <td height="18" colspan="2"><input type="text" name="skrevet" value="" maxlength="50" class="input" size="65"> </td> </tr> <tr> <td height="18" colspan="2">Indledning:</td> </tr> <tr> <td colspan="2"><textarea name="indledning" class="input" cols="72" rows="5"></textarea> </td> <input type="hidden" name="dato" value="<%=now%>"> </tr> <tr> <td height="18" colspan="2">Beskrivelse:</td> </tr> <tr> <td colspan="2"><textarea name="beskrivelse" class="input" cols="72" rows="11"></textarea> </td> </tr> <tr> <td width="42%" >Skal dette være en teaser ? </td> <td width="58%" ><input type="checkbox" name="teaser" value="ON"></td> </tr> <tr> <td colspan="2" > </td> </tr> <tr> <td colspan="2"><input name="submit" type="submit" class="input" value="Tilføj"></td> </tr> <tr> <td colspan="2"> </td> </tr> <tr> <td colspan="2">Alle felterne med * Skal udfyldes </td> </tr> </table> </form> </td> </tr> </table> </body> </html> -------------- godkend.asp -------------- <% Session.LCID =1030 %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Artikeler</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <link href="../css/style.css" rel="stylesheet" type="text/css"> </head> <body> <table width="50%" border="0" cellspacing="0" cellpadding="0" align="center"> <tr> <td bgcolor="#6C0000" height="17"> <font color="#FFFFFF"><b>Admin-System - Skrevet af mig</b></font></td> </tr> <tr> <td></td> </tr> </table> <table width="50%" border="0" cellspacing="0" cellpadding="0" align="center"> <tr> <td colspan="2"> <% if session("login") = "" Then Response.redirect("login.asp") end if %> </td> </tr> <tr> <td colspan="2"> </td> </tr> <tr> <td width="20%" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td height="15"><img src="../img/pil.jpg" width="10" height="8"><a href="tilfoj.asp"> Tilføj Artikel</a></td> </tr> <tr> <td height="15"><img src="../img/pil.jpg" width="10" height="8"><a href="redigere.asp"> Redigere/Slet</a></td> </tr> <tr> <td height="15"><img src="../img/pil.jpg" width="10" height="8"><a href="kommentare.asp"> Kommentare</a></td> </tr> <tr> <td height="15"><img src="../img/pil.jpg" width="10" height="8"><a href="stats.asp"> Stats</a></td> </tr> <tr> <td height="15"><img src="../img/pil.jpg" width="10" height="8"><a href="logoff.asp"> Logaf</a></td> </tr> <tr> <td height="15"> </td> </tr> <tr> <td height="15"> </td> </tr> <tr> <td height="15"> </td> </tr> <tr> <td height="15"> </td> </tr> <tr> <td height="15"> </td> </tr> </table></td> <td width="86%" valign="top"> <% Response.Buffer = True beskrivelse = Request("beskrivelse") overskrift = Request("overskrift") skrevet = Request("skrevet") indledning = Request("indledning") dato = Request("dato") teaser = Request("teaser") Const adOpenKeyset = 1 Const adLockOptimistic = 3 Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open "PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("../db/jittytre.mdb") & ";UID=admin;PWD=;" Set rs = Server.CreateObject("ADODB.RecordSet") strSQL = "Select * From tabel" rs.Open strSQL, Conn, adOpenKeyset, adLockOptimistic %> <% if Request.ServerVariables("REQUEST_METHOD") = "POST" then if teaser = "ON" then teaser = "True" else teaser = "False" end if if beskrivelse = "" then Response.Write("<font color=""#FF0000"">Fejl</font><br>Du skal skrive en beskrivelse!") else if indledning = "" then Response.Write("<font color=""#FF0000"">Fejl</font><br>Du skal skrive en indledning!") else if skrevet = "" then Response.Write("<font color=""#FF0000"">Fejl</font><br>Du skal skrive hvem der har skrevet artiklen!") else if overskrift = "" then Response.Write("<font color=""#FF0000"">Fejl</font><br>Du skal skrive en overskrift!") end if if beskrivelse <> "" AND overskrift <> "" AND indledning <> "" AND skrevet <> "" then rs.AddNew rs("overskrift") = Request.form("overskrift") rs("beskrivelse") = Request.form("beskrivelse") rs("skrevet") = Request.form("skrevet") rs("indledning") = Request.form("indledning") rs("dato") = Request.form("dato") 'rs("teaser") = Request.form("teaser") rs.update Response.Write("<b>Artiklen er nu godkendt og oprettet i systemet.<br> Du kan tilføje endnu en artikel ved at klikke her.<a href=tilfoj.asp><u>Tilføj Produkt</u></a>") end if end if end if end if end if %> </td> </tr> </table> </body> </html>
09. november 2004 - 20:52
#5
:-( fandt selv fejlen - Yeeees det hjælper når man bliver presset af en deadline.
09. november 2004 - 20:53
#6
-> hej Peter du får points da det var det der ledte mig den rette vej (og den eneste...)
Kurser inden for grundlæggende programmering