Avatar billede l_otto Nybegynder
29. juli 2003 - 13:58 Der er 10 kommentarer og
1 løsning

Visning af data i en box

Jeg har noget data i en access db der vises via asp, så ledes :

<TD >Hjemme tlf<td><input type="text" name="Telefon" class="Formindhold" value="<%=rs("Telefon")%>" ></td></TD>    </TR>

men nu skal noget af det vises via krydsaf boxe, så hvis der er data i tabellen skal den være krydeset af og hvis der ikke er skal den være tom..

Håber I forstår..
Avatar billede md_craig Nybegynder
29. juli 2003 - 14:04 #1
Hvad for værdier taler vi om ???
Normalt behandler man jo den slags med Boolean eller lign...
Men her lyder det som om at det godt kan være med forskelligt indhold... og ikke bare Ja eller Nej...

Det kan du evt. gøre med en IF sætning

<%
IF rs("Data") <> "" THEN
  Response.write ("<input type='checkbox' name='Navn' value='Værdi' checked>")
ELSE
  Response.write ("<input type='checkbox' name='Navn' value='Værdi'>")
END IF
%>
Avatar billede l_otto Nybegynder
29. juli 2003 - 14:17 #2
Det virker som en mis..:-)

så har jeg en del hvor jeg opretter en medarbejder og der vil jeg også gerne have det virker : hvordan sætter jeg det ind der ?

<%

if request.form("send") <> "" then
' ADODB connection objektet
Set Conn = Server.CreateObject("ADODB.Connection")
' Husk at angive den rigtige sti til din database
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("database.mdb")
' Åben databaseforbindelsen
Conn.Open DSN

strSQL = "Insert into medarb (Navn2, m_navn, Navn1, Adresse1, Post_Nr, Distrikt, Mobil, Telefon, Telefon_arb, Telefax, E_mail, foedt, Fraktion) values('" & Request.Form("Navn2") & "','" & Request.Form("m_navn") & "','" & Request.Form("Navn1") & "','" & Request.Form("Adresse1") & "','" & Request.Form("Post_Nr") & "','" & Request.Form("Distrikt") & "','" & Request.Form("Mobil") & "','" & Request.Form("Telefon") & "','" & Request.Form("Telefon_arb") & "','" & Request.Form("Telefax") & "','" & Request.Form("E_mail") & "','" & Request.Form("foedt") & "','" & Request.Form("Fraktion") & "')"
conn.execute(strSQL)
Alert = "Medarbejder er nu oprettet "
end if


%>

<center>
<form action="oopretmed.asp" method="post"><a href="default.asp"><%=Alert%></a>
<TABLE width="700" " class="Formindhold">
<TR>
    <TD ><center> <TABLE>
    <TR>
        <TD valign="top" bgcolor="#FFCC66" width="700"><FONT SIZE="2" COLOR="#FF0000"><b>Medarbejdereoplysninger</FONT><TABLE>
    <TR>
        <TD >Navn<td><input type="text" name="Navn2" class="Formindhold" size="40"></td></TD>    </TR>


forstår du ?
Avatar billede md_craig Nybegynder
29. juli 2003 - 16:49 #3
Øhhhh... det sætter du ind der hvor din Checkbox skal være...
Og det ved jeg jo ikke lige hvor er...
Avatar billede l_otto Nybegynder
30. juli 2003 - 08:02 #4
jeg har styr på det :-) gi lige et svar..
Avatar billede md_craig Nybegynder
30. juli 2003 - 09:10 #5
ok
Avatar billede l_otto Nybegynder
30. juli 2003 - 10:43 #6
hjælp det virker ikke helt alligevel.. selvom der ikke er data i feltet i tabellen viser den boxen som "cheked": sådan ser min kode ud ?
<%
IF rs("M_funk_2") <> "" THEN
  Response.write ("<input type='checkbox' name='M_funk_2' value='Værdi' checked>")
ELSE
  Response.write ("<input type='checkbox' name='M_funk_2' value='Værdi'>")
END IF
%>
Avatar billede md_craig Nybegynder
31. juli 2003 - 00:03 #7
Det er jo ikke så godt...
Hvad er det for værdier du har i din DB.. Tal eller tekst ???
Avatar billede md_craig Nybegynder
31. juli 2003 - 15:05 #8
Du kan evt prøve med IsNull istedet...

IF NOT IsNull(rs("M_funk_2")) THEN
  Response.write ("<input type='checkbox' name='M_funk_2' value='Værdi' checked>")
ELSE
  Response.write ("<input type='checkbox' name='M_funk_2' value='Værdi'>")
END IF
Avatar billede l_otto Nybegynder
04. august 2003 - 10:16 #9
det virker nu hi hi tak....
Avatar billede md_craig Nybegynder
04. august 2003 - 10:25 #10
Fino så... ellers må du vende tilbage igen... ;o)
Avatar billede l_otto Nybegynder
04. august 2003 - 10:27 #11
måske du kan hjælpe med denne her :-)

http://www.eksperten.dk/spm/381669
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