jag har användar id-t på sidan och när jag kollar visa källa så ser jag varje användares id som värde i fältet så jag vet att id-t genereras i asp-koden. Jag vill ha markeringen för alla som har skrivit i klotterplanket, de som är vip ska markeras som det och de som inte är det ska inte markeras.
Här kommer ett utdrag av koden, viktigaste markerat i fet stil:
<input type="hidden" name="txtKlotterIP" value="<%=KlotterIP%>">
<input type="hidden" name="txtDatum" value="<%=Date()%>">
[B]<!--Här är användar id-t som används längre ner i koden-->
<input type="hidden" name="uid" value="<%=showAll("userID")%>">[/B]
<table class="presentation" width="600" border="0" cellpadding="0" cellspacing="0" summary="">
<tr>
<td width="150" valign="bottom" align="left" style="<%=mainBGColor%>";>
<input type="hidden" name="txtKlottrare" value="<%=Session("username")%>">
<div class="presentation2">Namn: <%=Session("username")%></div>
</td>
</tr>
<tr>
<td>
<textarea style="width:400px; height:100px;" name="txtKlotterText"></textarea>
</td>
<td align="left" valign="top">
<%If CBool(mainRS("vip")) Then%>
Hur du formaterar ditt klotter:<hr>
<fet><b>Fet text</b></fet><br>
<kursiv><i>Kursiv text</i></kursiv><br>
<Mtext><font color="#800000" size=2>Text</font></Mtext><br>
<kod><span style="border : 1px solid #000000; font-weight:bold; background-color:#FFFFFF; font:Arial, Helvetica, sans-serif; color:#000000; font-size:9pt;"> kod </span></kod><br>
<rubrik><font size=3>Rubrik</font></rubrik><br>
<%End If%>
</td>
</tr>
<tr>
<td>
<%If Session("userID") = 2 Then%>
<input disabled class="Button" type="submit" value=" Klottra ">
<%Else%>
<input class="button" type="submit" value=" Klottra ">
<%End If%>
Klottercountern: <%=klotterCounter("Antal")%> klotter
</td>
</tr>
</table>
</form>
</td>
</tr>
<tr>
<td>
<table class="presentation" width="600" border="0" style="margin-left:0px; margin-top:0px; margin-right:0px;">
<%do until showAll.eof%>
<tr>
<td align="left" valign="top">
<img height="70" width="60" src="/upload/images/users/<%=showAll("picture")%>">
</td>
<td align="left" valign="top" style="margin-left:0px;">
<table width="100%" style="margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px;">
<tr>
<td class="klotterbody" align="left" valign="top">
<table cellpadding="0" cellspacing="0" style="margin-left:0px;" width="98%">
<tr>
<td class="presentation" align="left">
<a class="presentation" href="/view.asp?userID=<%=showAll("userID")%>"><%=showAll("klottrare")%></a>
<%=showAll("sex")%><%=alder(showAll("persnr"))%>,
Insänt <%=showAll("klotterDatum")%>
[B]<!--Här ska id-t från gömda fältet ovan med användar id-t användas-->
<%
varUID=request.form("uid")
Set RS=objConn.Execute("Select mobil From tblUsers_klotterplanket WHERE userID=" & varUID)
if CBool(RS("mobil")) then
do until vipRS.eof%>
<img src="/images/icons/vip-logo.png" />
<%vipRS.MoveNext: loop
end if%>[/B]
</td>
<td align="right">
<a href="JavaScript: replyGB(<%=showAll("userID")%>,'<%=showAll("username")%>')";><img border="0" alt="Skicka gästboksinlägg till <%=showAll("username")%>" src="/images/icons/gb.gif"></a>
<a href="JavaScript: replyMail(<%=showAll("userID")%>,'<%=showAll("username")%>')";><img border="0" alt="Skicka PM till <%=showAll("username")%>" src="/images/icons/pm.gif"></a>
<a href="/Gallery/?userID=<%=showAll("userID")%>&usr=<%=showAll("username")%>"><img border="0" title="Kika i <%=showAll("username")%>s galleri" src="/images/icons/b-gall.gif"></a><br>
</td>
</tr>
</table>
</td>
</tr>
</table>
<table style="margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px;">
<tr>
<td class="klotterbody1" align="left" valign="top">
[B]<!--Även här vill jag ha användning av användar id-t-->
<%If CBool(vipRS("vip")) Then%>
<%=replace(makeHtml(showAll("klotterText")),vbCrLf,"<br>")%>
<%Else%>
<%sText = replace(showAll("klotterText"),vbCrLf,"<br>")
sText = replace(showAll("klotterText"),"<","")
sText = replace(showAll("klotterText"),">","")
Response.Write sText%>
<%End If%>[/B]
Request.Form använder du för att läsa den information som har skickats till sidan ifrån ett formulär. Ifall du inte skickar ett formulär till sidan så finns det ingenting i Request.Form.
Ifall du lägger ett värde i ett gömt fält på sidan så skapar du ju bara lite html-kod. Det är ingenting som du kan använda dig av under samma körning.
Du har ju dock värdet redan eftersom du använder det för att skapa det gömda fältet. Varför använder du inte det?
Jag håller med Guffa, och kompletterar det med att jag tror du gör detta onödigt svårt!
När du ska markera om en medlem är det ena eller det andra, måste det innebära att du vet VILKEN medlem du hanterar, dvs namnet.
Det kommer från databasen, och då borde du också, i samma rs eller ett separat, kunna hämta statusen för personen?
Dvs, skapa all den data du behöver innan du presenterar ditt resultat, gör det inte efteråt.
Det är ju bara det att om en medlem är vip eller har skickat in via mobil så markeras det i db som true eller false och det är användar id-t som jag använder för att hitta vissa medlemmar. Nu har jag ingen querystring eller form som jag kan requesta för att visa vissa saker för vissa medlemmar. Det id som markerar vilken medlem som har skrivit inlägget visas ju i det gömda fältet.
På nåt sätt ska jag kunna använda id-t i det gömda fältet för att visa om en medlem är vip och/eller har skickat in via mobil....men HUR