Avatar billede swenn Nybegynder
18. april 2002 - 17:31 Der er 9 kommentarer og
2 løsninger

Venneliste!

Hej! Jeg vil gerne lave et script ligesom på http://www.robenogknud.dk så man kan tilføje sig som ven. Jeg har prøvet at lege lidt med det, men det gik lidt i kage. Så jeg håber der er en eller anden der kan hjælpe!
Avatar billede jacobfedefifi Nybegynder
18. april 2002 - 22:18 #1
Tilmeld.asp skal se sådan herud:
-------------------------------------
<form action="opret.asp" method="post">
<table border=0 cellspacing=2 cellpadding=0>
<tr><td>Kaldenavn:</td><td><input class="form" NAME="Nickname" value="" SIZE="30"></td></tr>
<tr><td>Email adresse:</td><td><input class="form" type="text" name="email" value="" size="30"></td></tr>
<tr><td>Fødselsår:</td><td><input class="form" NAME="fodselsaar" value="" SIZE="30"></td></tr>
<tr><td>Postnummer:</td><td><input class="form" NAME="postnummer" value="" SIZE="30"></td></tr>
<tr><td colspan="2" align="center" align="center"><input class="form" type="submit" value="Send min tilmelding" name="tilmeld"></td></tr>
</table>
</form>
--------------------
opret.asp skal se sådan her ud:
--------------------

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=d:\inetpub\wwwroot\DIT_WEB\DIN_DATABASE.mdb"

Const adOpenKeyset = 1
Const adLockOptimistic = 3

    Set rs = Server.CreateObject("ADODB.recordset")
    strSQL = "Select * From DIN_TABEL "
    rs.Open strSQL, Conn, adOpenKeyset, adLockOptimistic
   
    rs.AddNew
      rs("nickname") = request.querystring("nickname")
      rs("email") = request.querystring("email")
      rs("fodselsaar") = request.querystring("fodselsaar")
      rs("postnummer") = request.querystring("postnummer")
    rs.Update

    rs.Close
    Set rs = Nothing
   
Conn.Close
set Conn = Nothing
response.redirect("visVenner.asp")
-------------------------------
visVenner.asp her skal du så bare udskrive posterne fra databasen
Avatar billede medions Nybegynder
18. april 2002 - 22:19 #2
gi' mig én time!

//>Rune
Avatar billede jacobfedefifi Nybegynder
18. april 2002 - 22:19 #3
UPS:
<form action="opret.asp" method="post">
SKAL LAVES OM TIL
<form action="opret.asp" method="GET">
Avatar billede jacobfedefifi Nybegynder
18. april 2002 - 22:27 #4
visVenner.asp kan laves sådan her:
--------------------------

<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=d:\inetpub\wwwroot\DIT_WEB\DIN_DATABASE.mdb"

strSQL = "Select * From DIN_TABEL ORDER BY ID DESC"
set rs = Conn.execute(strSQL)

if rs.EOF then
Response.write "<font face=""Tahoma"" size=""2""><i>Der er ingen poster oprettet endnu</i></font>"
else
Do Until rs.EOF
%>

<table border="1" width="53%">
  <tr>
    <td width="70%"><%=RS("nickname")%></td>
    <td width="30%"><%=RS("oprettet")%></td>
  </tr>
</table>


<% RS.MoveNext
Loop
end if

Conn.Close
Set Conn = Nothing %>
----------------------------------

Du skal så lige tilføje dette til opret.asp:
------------------------
rs("dato") = now
-----------------------
Du sætter bare denne linie ind mellem
rs("postnummer") = request.querystring("postnummer")
og (der er her den skal ind :-) )
rs.Update

HELD MED DET
Avatar billede jacobfedefifi Nybegynder
18. april 2002 - 22:28 #5
Ahhh jeg fjumre lidt i det i dag:
rs("dato") = now
skal laves om til
rs("oprettet") = now
Avatar billede medions Nybegynder
18. april 2002 - 22:35 #6
ok.. her kan du downloade og se scriptet...

http://www.medions.dk/venneliste/venneliste.zip - for download
http://www.medions.dk/venneliste/              - for at se scriptet!

Held og lykke med det...!

//>Rune
Avatar billede medions Nybegynder
18. april 2002 - 22:35 #7
Her er hele koden, hvis du hellere vil ha' den... (det hele foregår inde i én fil, så det er lidt nemmere at overskue!

<html>
<head>
    <title>Venneliste</title>
</head>
<body>

<%
    If Request.QueryString("sektion") = "" Then
%>
<center>
        <a href="<%= Request.ServerVariables("SCRIPT_NAME") %>?sektion=addmember">Tilmeld ven</a>
        <a href="<%= Request.ServerVariables("SCRIPT_NAME") %>?sektion=showmembers">Se venner</a>
</center>
<%
    End If
   
    If Request.QueryString("sektion") = "showmembers" Then
        Set Conn = Server.CreateObject("ADODB.Connection")
        Conn.Open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("vennedb.mdb")
       
        SQL = "SELECT * FROM venner"
        Set rs = Conn.Execute(SQL)
       
        While NOT rs.EOF
            Response.Write(rs("kaldenavn") & "&nbsp;&nbsp;&nbsp;" & rs("dato") & "<br>")
        rs.MoveNext
        Wend
       
        Conn.Close
        Set Conn = Nothing
    End If
   
    If Request.QueryString("sektion") = "addmember" Then
%>
    <form action="<%= Request.ServerVariables("SCRIPT_NAME") %>?sektion=addmembernow" method="post">
        <table border=0 cellspacing=2 cellpadding=0>
        <tr><td>Kaldenavn:</td><td><input type="text" name="kaldenavn"></td></tr>
        <tr><td>Email adresse:</td><td><input type="text" name="email"></td></tr>
        <tr><td>Fødselsår:</td><td><input type="text" name="aar"></td></tr>
        <tr><td>Postnummer:</td><td><input type="text" name="postnr"></td></tr>
        <tr><td colspan="2" align="center" align="center"><input type="submit" value="tilmeld"></td></tr>
        </table>
    </form>
<%
    End If

    If Request.QueryString("sektion") = "addmembernow" Then
        Set Conn = Server.CreateObject("ADODB.Connection")
        Set rs = Server.CreateObject("ADODB.Recordset")
            Conn.Open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("vennedb.mdb")
        SQL = "SELECT * FROM venner"
        rs.Open SQL, Conn, 1, 3
        rs.AddNew
            rs("kaldenavn") = Request.Form("kaldenavn")       
            rs("email")        = Request.Form("email")
            rs("aar")        = Request.Form("aar")
            rs("postnr")    = Request.Form("postnr")
            rs("dato")        = Date()
        rs.Update
        Response.Write("Du er nu tilmeldt!")
    End If
%>

</body>
</html>

//>Rune
Avatar billede medions Nybegynder
18. april 2002 - 22:36 #8
BTW. i linket hvor du kan downloade scriptet, får du oxo databasen med!

//>Rune
Avatar billede swenn Nybegynder
19. april 2002 - 10:59 #9
Tak skal i ha´ det var lige det jeg skulle bruge! ;) Men Rune du har ikke svare så jeg kan ikke give dig point!
Avatar billede swenn Nybegynder
19. april 2002 - 11:27 #10
Ups bare glem det!
Avatar billede swenn Nybegynder
19. april 2002 - 11:28 #11
Tak!
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