Opdateringsform (ASP/jS) Giver fejl ved godkend.
Jeg er ved at lave et script til at opdatere informationer i en DB. Formen som refererer til asp filen (koden nedenunder) nedenunder giver nogle små fejl som skal rettes...1) Når man lader "password og password2 feltet" stå tomme og trykker opdater fra formen giver det en fejl.
> De skal være ens for at blive godkendt.
2) Når man feks skriver noget i password og nået andet i password2 feltet bliver formen godkendt.
> De skal være ens for at blive godkendt.
Altså vil jeg tro der er nået galt med koden nedenfor?
********** Opdater_check.asp **********
<% @language=javascript %>
<%
navn=Request.form("navn");
adresse=Request.form("adresse");
city=Request.form("by");
email=Request.form("email");
pass=Request.form("password");
pass2=Request.form("password2");
b = Request.Cookies("bruger");
if(pass=pass2){
conn = Server.CreateObject("ADODB.Connection");
DBPath = "DBQ=" + Server.mappath("db/database.mdb");
conn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; " + DBPath);
rs = conn.Execute("DELETE FROM BRUGER WHERE Brugernavn='"+b+"' ");
rs = conn.Execute("INSERT INTO BRUGER (brugernavn, password, navn, adresse, city, email) VALUES ('"+b+"','"+pass+"','"+navn+"','"+adresse+"','"+city+"','"+email+"') " );
Response.Redirect("opdater_ok.asp");
conn.Close();
}else{
Response.Redirect("opdater_fejl.asp");
}
%>
-----------------------------------------------------------
********** Opdater.asp (formen) **********
<%
b = Request.Cookies("bruger");
conn = Server.CreateObject("ADODB.Connection");
DBPath = "DBQ=" + Server.mappath("db/database.mdb");
conn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; " + DBPath);
rs = conn.Execute("SELECT * FROM BRUGER WHERE BRUGERNAVN='"+b+"'" );
%>
<form name="form" method="post" action="opdater_check.asp">
<table cellspacing="0" cellpadding="0">
<tr>
<td width="111">Navn:</td>
<td><input type="text" name="navn" size="20" value="<%=rs.fields('NAVN')%>"></td>
</tr>
<tr>
<td>Adresse:</td>
<td><input type="text" name="adresse" size="20" value="<%=rs.fields('ADRESSE')%>"></td>
</tr>
<tr>
<td>Postnummer & By:</td>
<td><input type="text" name="by" size="20" value="<%=rs.fields('CITY')%>"></td>
</tr>
<tr>
<td>Email:</td>
<td><input type="text" name="email" size="20" value="<%=rs.fields('EMAIL')%>"></td>
</tr>
<tr>
<td>Brugernavn:</td>
<td height="19"><%=rs.fields('BRUGERNAVN')%></td>
</tr>
<tr>
<td>Password:</td>
<td><input type="text" name="password" size="20" value="<%=rs.fields('PASSWORD')%>"></td>
</tr>
<tr>
<td>Gentag Password:</td>
<td><input type="text" name="password2" size="20" value="<%=rs.fields('PASSWORD')%>"></td>
</tr>
<tr>
<td></td>
<td height="29"><input type="submit" name="Submit" value="Opdater"></td>
</tr>
</table>
</form>
<%
conn.Close();
%>