webForumDet fria alternativet
Logga in / Bli medlem

bekräftelse...

ASP

5 svar · 221 visningar · startad av nakoz

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

ohhh, nu e jag massa irriterad... har försökt göra en enkel liten bekräftelse, men inte ens det funkar.... de e så, att jag har en sida där man kan regga sig å sedan logga in... sen ska man kunna lägga till andra användare till nån slags kompislista... jag använde koden:

<%
show1 = "SELECT friends.*,users.* FROM friends, users WHERE confirmed = '"&No&"'"

RecSet.Open show1, cn, adOpenStatic, adLockOptimistic
%>

du har obesvarade relationer:<br>
<%
Do Until RecSet.EOF
datum = RecSet("Datum")
relation = RecSet("Relation")
fromid = RecSet("Vanlista")
id2 = RecSet("Van")
namn = RecSet("Alias")
id = RecSet("ID")
friendid = RecSet("FriendID")
%>

<b><a href="../show.asp?userID=<%= id %>"><%= namn %></a></b> påstår att ni
är <b><%= relation %></b>, stämmer det?
<a href="visavanner.asp?alt=accepted">ja</a> /
<a href="visavanner.asp?alt=dissad">nej</a><br>
<%
RecSet.MoveNext
Loop
%>
<% RecSet.Close %>

då borde rimligtvis alla poster visas där confirmed = no, vilket automatiskt lagras i databasen då förfrågan skickas...? eller så är jag helt ute och cyklar.... sen har jag en liknande funktion för "yes" då vännerna listas. inget felmeddelande visas, men inte heller några användare...

tacksam för svar...

// nakoz

Medlem sedan juni 200032 967 inlägg
#2

vad innehåller variabeln No?

Medlem sedan dec. 1999653 inlägg
#3

hmm? måste no vara en variabel? jag har bara gjort så att när den skickar en förfrågan så skapar den automatiskt

RecSet("Confirmed") = No

eftersom den inte är bekräftad ännu... om man senare bekräftar den så ändras värdet till

RecSet("Confirmed") = Yes

vilket innebär att den inte ska dyka upp som en obesvarad relation längre... stämmer inte det? eller om man väljer att inte bekräfta den så ska den raderas ur databasen... fattar du?

MVH

/nakoz

Medlem sedan mars 20001 266 inlägg
#4

Du visar att no är en variabel genom att ha & & runt den i select satsen.

Är dey bara ett värde får du ha ' ' om jag inte misstar mig helt.

Andreas

Medlem sedan dec. 19998 577 inlägg
#5

Helt rätt... skall det vara en textsträng så skall det stå:

show1 = "SELECT friends.*,users.* FROM friends, users WHERE confirmed = 'No'"
Medlem sedan dec. 19996 721 inlägg
#6

...och du kan heller inte sätta värdet utan fnuttar.

RecSet("Confirmed") = "No"

256 ms totalt · 4 externa anrop · v20260731065814-full.05830320
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)