webForumDet fria alternativet

Skriv ut kategorier.??

ASPur ASP

13 svar · 227 visningar · startad av cgi

Medlem sedan jan. 2000371 inlägg
Frågan#1

Varför skriver inte denna kod ut kategorierna.??

<%
CurrentRecord = 0

Do While CheckRS(RS)%\>            \<option value="\<%=RS("Kat_Id")%\>"\>\<%=RS("kategori")%\>\</option\>

<% RS.MoveNext
CurrentRecord = CurrentRecord + 1
Loop
%>

Medlem sedan mars 2000263 inlägg
#2

prova:
<%do until rs.eof%>
<option value="<%=RS("Kat_Id")%>"><%=RS("kategori")%></option>

<%rs.movenext
loop
%>

------------------
/bohlin

Medlem sedan jan. 2000371 inlägg
#3

Nej det funkar fortfarande inte.??

Medlem sedan dec. 19998 577 inlägg
#4

Det enda jag kan se är på den här raden:
Do While CheckRS(RS)
Jag har aldrig använt mig av en sådan sträng förut, så jav vet inte riktigt vad den innebär...
Det skulle vara bra att få se lite mer kod som relaterar till droplisten.

------------------
        )|(
       (o o)
-oo0-(_)-0oo-----
webeye.nu

Medlem sedan apr. 200093 inlägg
#5

Do While CheckRS(RS)

Kanske den har samma funktion som:

If RS("Kategori") <> chkKategori Then
%>

<option value="<%= RS("Kategori") %>"><%= RS("Kategori") %></option>

<%
chkKategori = RS("Kategori")
End If

Kollar så att den inte skriver ut dubbletter.. ????????

Medlem sedan jan. 2000371 inlägg
#6

Ni kan ju testa att ladda ner koderna här: www.algonet.se/~snake/radannonser.zip
så får vi se om ni lyckas få det att funka.??

Medlem sedan dec. 19998 577 inlägg
#7

Jag laddade hem den och mixtrade lite, byt ut din 'option'-kod till detta:

<%
Do While NOT RS.EOF
%>            
	<option value="<%=RS("Kat_Id")%>"><%=RS("Kategori")%></option>
<%		
RS.MoveNext
CurrentRecord = CurrentRecord + 1
Loop
%>

och...Lägg den här koden precis under kopplingen till databasen:

SQL = "Select * from kategorier"
Set RS = databas.Execute(SQL)

Du hade glömt att fråga databasen vad du ville ha skickat till dig...

------------------
        )|(
       (o o)
-oo0-(_)-0oo-----
webeye.nu

Medlem sedan jan. 2000371 inlägg
#8

Tackar så mycket för hjälpen, nu funkar det klockrent.
En fråga till bara, när jag ska registrera en annons så läggs den inte till i databasen
varför.???
Vore mycket tacksam för svar.

Medlem sedan dec. 19998 577 inlägg
#9

Kollade i matain.asp, och såg att du inte exekverade din fråga till databasen... Lägg in detta:
databas.Execute(SQLStmt)
på rad 22.

------------------
        )|(
       (o o)
-oo0-(_)-0oo-----
webeye.nu

Medlem sedan jan. 2000371 inlägg
#10

Ok,nu lagrar den i databasen men annonserna vill inte visas, du vet inte vad det kan vara för fel eller.

Medlem sedan jan. 2000371 inlägg
#11

OK nu funkar det lite bättre, men när jag söker annonser så visas rubriken men inget mer och jag får upp:

ADODB.Fields error '800a0cc1'

ADO could not find the object in the collection corresponding to the name or ordinal reference requested by the application.

/cgi-bin/radannonser/resultat.asp, line 45

och på rad 45 står det <%= RS("formdatum") %>

Medlem sedan jan. 2000371 inlägg
#12

Se där nu tog jag det 2000'e inlägget. :e :e

Medlem sedan jan. 2000371 inlägg
#13

Fixade igång det tillslut.
Hur raderar man annonser ur databasen med hjälp utav lösenord??
Ex, annonsören får välja ett lösenord så att han själv kan radera annonsen efter behov, någon som vet.

Medlem sedan dec. 19998 577 inlägg
#14

Låt han/hon ange ett lösenord (eller skicka ett till honom) som han sedan kan ange... detta lösenord sparar du i samma post som resten av informationen som han/hon la in. Sedan får han/hon logga in med det lösenordet, så listar man ut alla poster som han laggt in, och ett val för att ta bort poster där...

------------------
        )|(
       (o o)
-oo0-(_)-0oo-----
webeye.nu

143 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
140 ms — hämta tråd, inlägg och bilagor (db)