Avatar billede aspprogram Nybegynder
25. maj 2002 - 12:05 Der er 1 kommentar og
1 løsning

sand/falsk

Jeg har lige et problem mere...

jeg har denne checkbox, og når den er CHECKED, så skal den i databasen sætte kolonen til true.

<%
Response.Buffer = True

giga = request("giga")
if giga = "1" then

if request.form("password") = request.form("password2") then
SQL = "select * from commusers where brugernavn='" & request.form("brugernavn") & "'"
set rs = Conn.Execute(SQL)
if rs.eof then
  SQLgem = "INSERT INTO commusers (navn, efternavn, brugernavn, password, mail) values ('" & request("navn") & "', '" & request("efternavn") & "', '" & request("brugernavn") & "', '" & request("password") & "', '" & request("mail") & "')"
  Conn.Execute(SQLgem)
  Response.Redirect("login.asp")
Else
  Response.Write "Brugernavnet er taget... vælg venligst et andet"
  rs.close
  set rs = nothing
  conn.close
  set conn = nothing
end if
else
  Response.write "De to passwords var ikke ens, prøv igen"
end if
end if
%>
<html>
<head>

<title>«Gigaload.dk«</title>

<link rel="StyleSheet" type="text/css" href="style/main.css">

</head>
<body>

<table width="800" cellspacing="0" cellpadding="0" align="center">
<tr>
<td colspan="5">
</td>
<tr>
<td colspan="5" height="20" valign="top" bgcolor="#1E272E">
<table border="0" width="800" height="19" cellspacing="0" cellpadding="0">
<tr>
<td width="400" height="19">
</td>
<td width="400" height="19" align="right">
<font color="#FFFFFF" face="Verdana" size="1">
<%
Response.write WeekDayName(WeekDay(Now, vbMonday), False, vbMonday) & " d. " & FormatDateTime(Now, vbLongDate)
%>
</font>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="150" bgcolor="#4F5C65" height="264" valign="top">
<!--#include file='inc/venstremenu.asp'-->
</td>
<td class="space20w">
&nbsp;
</td>
<td width="460" valign="top">
<!--Start include main-->
<table class="hovedtabel" cellspacing="0" cellpadding="0">
<tr>
<td class="space5">
&nbsp;
</td>
</tr>
<tr>
<td class="banner">
&nbsp;
</td>
</tr>
<tr>
<td class="space5">
&nbsp;
</td>
</tr>
<tr>
<td class="bighead">
Opret community bruger
</td>
</tr>
<tr>
<td class="xbox" valign="top">
<form action="opret.asp?giga=1" method="post">
<table border="0" width="460" cellspacing="0" cellpadding="0">
<tr>
<td width="460" colspan="2">
&nbsp;
</td>
</tr>
<tr>
<td width="125" class="text">
Navn
</td>
<td width="335">
&nbsp;<input type="text" size="20" name="navn">
</td>
</tr>
<tr>
<td width="125" class="text">
Efternavn
</td>
<td width="335">
&nbsp;<input type="text" size="20" name="efternavn">
</td>
</tr>
<tr>
<td width="460" colspan="2">
&nbsp;
</td>
</tr>
<tr>
<td width="125" class="text">
Brugernavn
</td>
<td width="335">
&nbsp;<input type="text" size="20" name="brugernavn">
</td>
</tr>
<tr>
<td width="125" class="text">
Password
</td>
<td width="335">
&nbsp;<input type="password" size="20" name="password">
</td>
</tr>
<tr>
<td width="125" class="text">
Gentag Password
</td>
<td width="335">
&nbsp;<input type="password" size="20" name="gentagpassword">
</td>
</tr>
<tr>
<td width="460" colspan="2">
&nbsp;
</td>
</tr>
<tr>
<td width="125" class="text">
E-mail adr.
</td>
<td width="335">
&nbsp;<input type="text" size="20" name="mail">
</td>
</tr>
<tr>
<td width="125" class="text">
Nyhedsbrev
</td>
<td width="335">
&nbsp;<input type="checkbox" size="20" name="nyhedsbrev">
</td>
</tr>
<tr>
<td width="460" colspan="2">
&nbsp;
</td>
</tr>
<tr>
<td width="460" colspan="2" class="text">
Vi skal bruge din e-mail i tilfælde af at du glemmer dit password.
</td>
</tr>
<tr>
<td width="460" colspan="2">
&nbsp;
</td>
</tr>
<tr>
<td width="125">
</td>
<td width="335">
<input type="submit" value="Opret">
</td>
</tr>
</table>
</form>
<table border="0" width="460" cellspacing="0" cellpading="0">
<tr>
<td class="bighead">
Community Login
</td>
</tr>
<tr>
<td class="xbox">
Login her
<a href="community.asp?giga=2">
Login
</a>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="space10h">
&nbsp;
</td>
</tr>
<tr>
<td class="bighead">
Copyright © Bluebird ApS
</td>
</tr>
</table>
<!--Slut include main-->
</td>
<td class="space20w">&nbsp;</td>
<td width="150" bgcolor="#4F5C65" valign="top">
<!--#include file='inc/hojremenu.asp'-->
</td>
</tr>
</table>
<%
conn.close
conn = nothing
%>
</body>
</html>
Avatar billede aspprogram Nybegynder
25. maj 2002 - 12:55 #1
hovsa... kolonen i databsen hedder nyhedsbrev og det er et ja/nej felt
Avatar billede eagleeye Praktikant
25. maj 2002 - 13:16 #2
For Ja/Nej felter skal du bruge true/false eller 1/0 eks:

Du skal give din checkbox en value eksvis "ja":
<input type="checkbox" size="20" name="nyhedsbrev" value="ja">

if request.Form("nyhedsbrev") = "ja" then
  nyhedsbrev = true
else
  nyhedsbrev = false
end if

Så indsætte du nyhedsbrev i din SQL som om det var defineret som tal.. Altså uden ' omrking..

SQLgem = "INSERT INTO commusers (navn, efternavn, brugernavn, password, mail, nyhedsbrev) values ('" & request("navn") & "', '" & request("efternavn") & "', '" & request("brugernavn") & "', '" & request("password") & "', '" & request("mail") & "', " & nyhedsbrev & ")"
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