Visa ett inlägg
Oläst 2010-01-19, 23:40 #2
allstars allstars är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Apr 2006
Inlägg: 2 126
allstars allstars är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Apr 2006
Inlägg: 2 126
Citat:
Ursprungligen postat av heggejoh Visa inlägg
Hej,

Skall fatta mig så kort och samlat jag bara kan.
Gjorde för en tid sedan ett litet enkelt gränssnitt och formulär på One.com. Nu har vi flyttat hela databasen och webplatsen (som är skriven i .asp)

Scenario.
Man lägger till en person i en databas och får t ex knyta tio lag till hans profil. Lagen väljer man i rullistor, där lagen ligger i en separat tabell. Detta fungerar kanon och jag får upp rätt lag när jag sedan tittar på hans profil men om jag däremot skall editera denne persons profil så får jag inte hans valda lag att bli "selected", att vara valda när "editera-profil"-sidan laddas.

Däremot förs rätt värden med från formuläret sidan innan (har en <form> på "Visa profil"-sidan som skickar infon vidare). Detta har jag kollat genom att låta skriva ut Request.Form osv.

Koden för att sen lista lagen i rullistan ser ut i stil med:

<option value="<%=objGetDataTeams01("cId")%>" <% if Request.Form("Teams01") = objGetDataTeams01("cId") Then %>selected<% end if %>><%=objGetDataTeams01("TeamName")%></option>

Samma kod fungerar alltså prima när jag kör hemsidan på One.com

Väljer jag att på nytt välja lag för aktuell profil och spara profilen så lagras dessa nyvalda lag, så det är _enbart_ att få "selected"-funktionen att fungera. Har testat att köra

selected="selected"

också men det är samma sak.

Är det någon som har en möjlig lösning på detta? Säkert ett otrooooligt enkelt problem, men mina kunskaper är dessvärre något ringa.

Stora tack på förhand.

MVH
// Hegge
Antaligen är det serverkod som inte exekuteras rätt, för parametern selected skall fungera oavsett server då detta styrs hos användaren.

kör hellre:
<% if Request.Form("Teams01") = objGetDataTeams01("cId") Then response.write "selected=""selected""" %>>
kolla i htmlen vad som genereras.
Gör grundlig felsökning och skriv ut vad som jämförs för att hitta felen.
allstars är inte uppkopplad   Svara med citatSvara med citat