Avatar billede random Nybegynder
22. marts 2009 - 15:42 Der er 4 kommentarer

Udskriver ikke title?

Hej

Hvorfor bliver title ikke udkrevet på siden www.vibytomrer.dk

Er der noget galt i denne kode?

ID = REQUEST.QUERYSTRING("p_id")

set rsmeta = Server.CreateObject("ADODB.Recordset")
strSQLmeta = "SELECT PAGES_TITLE, PAGES_METAD, PAGES_METAK FROM VT_PAGES WHERE PAGES_ID = " & ID
rsmeta.open strSQLmeta,strDNS

title = rsmeta("PAGES_TITLE")
metad = rsmeta("PAGES_METAD")
metak = rsmeta("PAGES_METAK")


IF NOT rsmeta("PAGES_TITLE") = "" THEN
response.write "<title>"&rsmeta("PAGES_TITLE")&"</title>"
response.write "<META NAME='Title' CONTENT='"&rsmeta("PAGES_TITLE")&"'>"
response.write "<META NAME='DC.Title' CONTENT='"&rsmeta("PAGES_TITLE")&"'>"
ELSE
response.write "<title>"&title&"</title>"
response.write "<META NAME='Title' CONTENT='"&title&"'>"
response.write "<META NAME='DC.Title' CONTENT='"&title&"'>"
END IF
Avatar billede Slettet bruger
22. marts 2009 - 16:16 #1
prøv at skriv IF rsmeta("PAGES_TITLE") <> "" THEN
Avatar billede Slettet bruger
22. marts 2009 - 17:01 #2
er du sikker på at title ikke er tom?????
Avatar billede random Nybegynder
22. marts 2009 - 17:28 #3
PAGES_TITLE er fyldt op i hele databasen, så der er problemet ikke :)

IF rsmeta("PAGES_TITLE") <> "" THEN virker heller ikke, men det er ved også det samme som IF NOT rsmeta("PAGES_TITLE") = "" THEN
Avatar billede Slettet bruger
22. marts 2009 - 17:58 #4
det er bare fordi at du udskriver title her
title = rsmeta("PAGES_TITLE")

og det gøre du osse her
response.write "<title>"&rsmeta("PAGES_TITLE")&"</title>"

det er jo det samme felt i database du henter begge fra det er derfor jeg spøge om felte PAGES_TITLE er tomt
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester