webForumDet fria alternativet

Dubbla inlägg i db - varför?

ASP

4 svar · 178 visningar · startad av webbmannen

Medlem sedan dec. 1999826 inlägg
Frågan#1

Är det någon som har råkat ut för att uppgifterna från ett formulär läggs in två ggr i databasen?

Koden är väldigt enkel/vanlig så därför är min undran desto större :o

Tips någon?

/webb

------------------
Vem ska du göra glad imorgon?

Medlem sedan juni 200032 967 inlägg
#2

Tips någon?

japps! jag tipsar dig om att visa upp den enkla vanliga koden för oss! :)

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
nobody expects the spanish inquisition!</A>

Medlem sedan dec. 1999826 inlägg
#3

Det första man blir blind på är ju ögonen så här kommer koden ;)

[b]Formuläret på sidan: add_epost.asp[/b]

<center><form action="epost_added.asp" method="post">
<table><tr><td><br><br>
<center>
<font face="verdana" size="2" color="#fef2c2"><b>Skriv in e-postadress som skall läggas till i listan.<br><br>
<input type="text" size="40" name="ny_epost">
<br><br><br>
Ange om e-postmottagaren ska ha nyhetsbrevet.
<br>
Ja <input type="checkbox" name="val" value="Ja">  
Nej <input type="checkbox" name="val" value="Nej">
<br><br>
<input type="submit" value="Lägg till">
</center>
</b></font>
</form>
</tr></table>
</center>

[b]Sidan som utför uppgiften: epost_added.asp[/b]

Set Connect = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.Recordset")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=*********"

SQL = "INSERT INTO elista (eadress, nyhetsbrev) VALUES ('"&Request.Form("ny_epost")&"', '"&Request.Form("val")&"')"
rs.Open SQL, Connect

Connect.Execute(SQL)

Connect.Close

/webb

------------------
Vem ska du göra glad imorgon?

[Redigerat av webbmannen den 15 maj 2001]

Medlem sedan okt. 20001 558 inlägg
#4

Har du inte lite felakting koppling till databasen?

Säger du inte samma sak 2 ggr?

rs.Open SQL, Connect
Connect.Execute(SQL)

Jag är som sagt nybörjare, men det ser fel ut enl. mig :)

------------------
"When the 500 isn't right, you're in hell, when a Superbike isn't right, it's ok"
Valentino Rossi, Nastro Azurro Honda

Medlem sedan dec. 1999826 inlägg
#5

Du har helt rätt Rossifumi :)

Jag måste snart lära mig att det blir mindre fel om jag skriver istället för att klippa/klistra från befintligt material ;)

Begynnande blindhet var alltså felet :h

/webb

------------------
Vem ska du göra glad imorgon?

269 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
139 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)