Jag har ett litet skript som lägger in namn och e-post i en databas och som sedan räknar hur många namn det finns i databasen.
Nu vill jag ta bort räknaren och göra så den visar namnen som finns i databasen istället. Jag har läst igenom en del artiklar som tar upp saker som det här men jag får det ändå inte att fungera.
Jag postar koden också så kan ni ju ta en titt.
-
- "Räknaren som jag vill ska visa namnen istället för att räkna dom" -
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("db/anmal.mdb")&";"
Set RecSet = Conn.Execute("SELECT Count(*) As name FROM anmal")
%>
<%=RecSet("name")%> st intresserade.
<%
RecSet.Close
Set RecSet = Nothing
Conn.Close
Set Conn = Nothing
%>
- "Lägger in namn + epost i databasen" -
<!-- #include file="adovbs.inc" -->
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("db/anmal.mdb")&";"
Set RecSet = Server.CreateObject("ADODB.Recordset")
Addera = "Select * From anmal"
RecSet.Open Addera, Conn, adOpenStatic, adLockOptimistic
RecSet.AddNew
RecSet("mail") = Request.Form("mail")
RecSet("name") = Request.Form("name")
Session("reggat") = "Tack!"
RecSet.Update
RecSet.Close
Response.Redirect "count.asp"
%>
- "Formuläret" -
<form name="anmal" method="post" action="spara.asp" onSubmit="return CheckForm();">
Ditt namn:<br>
<input type="text" name="name">
<br>Din epostadress:
<br>
<input type="text" name="mail">
<br>
<input type="submit" value="Skicka!">
</form>
-