det ska stå anvandare istället för losennamn under vid values
------------------
Man kan ta den säkra vägen: Göra en stilren sida, snygg men lätt.
Eller så kan man ta den svåra: Mycket grafik och flashiga ting, och riskera att mislyckas.
3 svar · 198 visningar · startad av Rinaldo
Jag har en sida där man kan registrera sig. Problemt är att den nu sätter in komma(,) i användarnamnet och lösenordet. Jag hittar inte någonstans i koden nåt som skulle kunna orsaka detta. Den sätter inte in det i de andra posterna när man registrerar sig.
<form action="skapa.asp" method="post">
<table border="0">
<tr>
<td align="left"><b>Användarnamn:</td>
<td><input type="text" name="anvandare" size="20"></td>
<td align="left"><b>Email:</td>
<td><input type="text" name="email" size="20"></td>
</tr>
<tr>
<td align="left"><b>Lösenord:</td>
<td><input type="password" name="losenord" size="20"></td>
<td align="left"><b>Icq:</td>
<td><input type="text" name="icq" size="20"></td>
</tr>
<tr>
<td align="left"><b>Kommun:</td>
<td><input type="text" name="kommun" size="20"></td>
<td align="left"><b>Telefon:</td>
<td><input type="text" name="telefon" size="20"></td>
</tr>
<tr>
<td align="left"><b>Adress:</td>
<td><input type="text" name="adress" size="20"></td>
<td align="left"><b>Namn:</td>
<td><input type="text" name="namn" size="20"></td>
</tr>
<tr>
<td align="left"><b>Postnummer:</td>
<td><input type="text" name="postnummer" size="20"></td>
<td align="left"></td>
<td></td>
</tr>
Och så sidan som lägger in allt
anvandare = Request.Form("anvandare")
losenord = Request.Form("losenord")
kommun = Request.Form("kommun")
adress = Request.Form("adress")
postnummer = Request.Form("postnummer")
email = Request.Form("email")
icq = Request.Form("icq")
telefon = Request.Form("telefon")
namn = Request.Form("namn")
stm = "SELECT * FROM users WHERE anvandare = '"&anvandare&"' "
set RS = Connect.Execute(stm)
IF RS.EOF then
stm = "INSERT INTO users(anvandare, losenord, kommun, adress, postnummer, email, icq, telefon, namn) VALUES('"&losennamn&"','"&losenord&"','"&kommun&"','"&adress&"','"&postnummer&"','"&email&"','"&icq&"','"&telefon&"','"&namn&"') "
Connect.Execute(stm)
Session("fel") = "<b><center>Ditt konto har blivit skapat.</center></b>"
Response.Redirect("default.asp")
else
Response.Redirect("default.asp")
end if
------------------
Man kan ta den säkra vägen: Göra en stilren sida, snygg men lätt.
Eller så kan man ta den svåra: Mycket grafik och flashiga ting, och riskera att mislyckas.
det ska stå anvandare istället för losennamn under vid values
------------------
Man kan ta den säkra vägen: Göra en stilren sida, snygg men lätt.
Eller så kan man ta den svåra: Mycket grafik och flashiga ting, och riskera att mislyckas.
testa en response.write stm innan connect grejen
response,write stm
Connect.Execute(stm)
PS. Kul stavfel du har i din footer... ;-)
[Redigerat av Eclipse den 11 jul 2001]
Funkar inte.
Jag tror inte det är nåt stort fel för jag skulle bara lägga till några fält i databasen och så blev det så här...
------------------
Man kan ta den säkra vägen: Göra en stilren sida, snygg men lätt.
Eller så kan man ta den svåra: Mycket grafik och flashiga ting, och riskera att mislyckas.