webForumDet fria alternativet

Namn med ' - ej i rullista

ASP

10 svar · 707 visningar · startad av Lorelie

Medlem sedan juni 2005264 inlägg
Frågan#1

Har en rullista på min sida där man kan välja olika namn ur databasen. Men namn med ' i finns inte med där. Hur får man dit dem? Går det alls?

Medlem sedan juni 200032 967 inlägg
#2

Allt går, men du måste visa kod.

Medlem sedan juni 2005264 inlägg
#3

@nders skrev:

Allt går, men du måste visa kod.

Det man glömmer ena gången får man ta nästa :OO


Response.Write "<select size=""1"" name=""pappa"">" 
Set RecSet = MinCon.Execute("SELECT hast_id,namn FROM hast WHERE kon = 'Hingst' ORDER By namn")
Do Until RecSet.EOF
  Response.Write "<option value=""" & RecSet("hast_id") & """>" & RecSet("namn") & "</option>"
  RecSet.MoveNext
Loop
Response.Write "</select>"

Sen kommer en fråga till... Jag vill att id-nummer 1 ska vara förvalt, går det?

Medlem sedan dec. 20025 483 inlägg
#4

Märkligt att namn med apostrofer ej kommer med. Är du säker på att de är lagrade på rätt sätt? Hur lägger du till namn i tabellen? Vad får du med

select namn from hast where namn like '%''%'

?

Angående förvalt id-nummer:

sel = ""
if clng(RecSet("hast_id")) = 1 then sel = " selected"
Response.Write "<option value=""" & RecSet("hast_id") & """"&sel&">" & RecSet("namn") & "</option>"
Medlem sedan juni 2005264 inlägg
#5

Peter S skrev:

Märkligt att namn med apostrofer ej kommer med. Är du säker på att de är lagrade på rätt sätt? Hur lägger du till namn i tabellen? Vad får du med

select namn from hast where namn like '%''%'

Namnen läggs in antingen direkt i databasen, eller via ett formulär. Det var när jag la in via formuläret jag upptäckte att namnet jag la in precis innan inte fanns med när jag skulle välja det nästa gång (det som läggs in hamnar i rullistan, och kan användas vid nästa tillägg) Tittade igenom listan och såg att inga namn med apostrof fanns med (det vara alltså inte bra den jag precis la in)
Här är hela koden: http://www.aspsidan.se/code/default.asp?c=6124 Vid rad 172 och 196 börjar de två ställena där man ska kunna välja namn

Peter S skrev:

Angående förvalt id-nummer:

sel = ""
if clng(RecSet("hast_id")) = 1 then sel = " selected"
Response.Write "<option value=""" & RecSet("hast_id") & """"&sel&">" & RecSet("namn") & "</option>"

Tackar, funkar kanon :e

Medlem sedan dec. 20025 483 inlägg
#6

Är du säker på att namnen lagts till? Vad får du med den fråga jag visade ovan?

Medlem sedan okt. 20041 556 inlägg
#7

Hosta ut datan med htmlencode så skall du få med allt.

sel = ""
if clng(RecSet("hast_id")) = 1 then sel = " selected"
Response.Write "<option value=""" & RecSet("hast_id") & """"&sel&">" & server.htmlencode(RecSet("namn")) & "</option>"

Och som Peter sa, försäkra dig om att dessa namn är med.

Medlem sedan juni 2005264 inlägg
#8

Peter S skrev:

Är du säker på att namnen lagts till? Vad får du med den fråga jag visade ovan?

Oj, den biten missade jag att prova. Gör det imorgon.

Ja, här är en av dem jag saknar i listan, men som helt klart är med annars: http://www.aramennoc.se/hast.asp?hast_id=8836

Medlem sedan juni 200032 967 inlägg
#9

Ja, här är en av dem jag saknar i listan, men som helt klart är med annars: http://www.aramennoc.se/hast.asp?hast_id=8836

Det där är ju ett sto. Jag tycker inte att det ska vara med i en lista över hingstar...

Medlem sedan juni 2005264 inlägg
#10

@nders skrev:

Ja, här är en av dem jag saknar i listan, men som helt klart är med annars: http://www.aramennoc.se/hast.asp?hast_id=8836

Det där är ju ett sto. Jag tycker inte att det ska vara med i en lista över hingstar...

Nej, det ska hon inte heller, men det var i sto-listan jag inte hittade henne när jag la in hennes avkomma. Det finns inga hingstar med apostrof i listan heller. Eftersom listorna är likadana så bör det ju vara samma problem i båda

Medlem sedan juni 2005264 inlägg
#11

Antingen har jag sett dåligt innan, eller så hände det något när e och u blev standard, för nu finns namnen med apostrof med i listan! HELT säker på att jag inte såg en enda när jag tittade igenom första gången :x

Tack för visat engagemang iaf! :f

263 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
131 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
131 ms — ändringar (db)