Avatar billede sanne Nybegynder
16. marts 2001 - 00:30 Der er 6 kommentarer og
1 løsning

Opdatering af siden

Jeg har en ASP side med en formular.
Ved tryk på submitknappen skal der tilføjes et nyt felt fra en database og ændringen skal kunne ses umiddelbart efter.

Det jeg efterlyser er hvordan jeg får udført noget ASP kode og opdateret siden uden at forlade den eller skulle opdatere manuelt 
Avatar billede tpiil Nybegynder
16. marts 2001 - 00:33 #1
du kunne jo f.eks. opdatere databasen og derefter redirecte med denne kode:
response.redirect(\"side.asp\")
Avatar billede sanne Nybegynder
16. marts 2001 - 00:37 #2
Det er lidt vanskeligere.

Sådan ser formen ud:

<form name=\"Myform\" method=\"POST\">
            <p align=\"center\"><select size=\"1\" name=\"nyt_produkt\" onchange=\"document.Myform.nyt_produkt.value=options[selectedIndex].value\">
              <option selected>Select product</option>
              <%
                Dim Connect1, Arr1, sql1
                sql1 = \"SELECT * FROM Produkt\"
                Set Connect1 = Server.CreateObject(\"ADODB.Connection\")
                Connect1.Open Session(\"DB1\")
                Set Arr1 = Connect1.Execute(sql1)
                do until Arr1.EOF %> 
                  <option value=\'<%=Arr1(\"Produkt_id\")%>\'>><%=Arr1(\"P_Navn\")%></option>
                <%Arr1.MoveNext
                loop%>
            </select><input type=\"submit\" value=\"Add new product\" name=\"B1\" onClick=\"java script:produkt_ind();\"></p>
          </form>

Så jeg skal på en eller anden måde af det \"selectede\" med. Desuden foregår det her i et lille popup vindue, og det er det vindue jeg gerne vil forblive i

Avatar billede tpiil Nybegynder
16. marts 2001 - 00:42 #3
hvad med at starte med at lave en action i formen så kan det være den køre til en side også :)
men du må bare sørge for at opdatere siden, jeg tror bare du får brug for noget javascript og det er ikke min særke isde: )
Avatar billede sanne Nybegynder
16. marts 2001 - 02:38 #4
Jeg prøver lige at omformulere mig:

Jeg har et vindue med en liste af produkter hentet fra en database.
Nederst på siden skal det være muligt at tilføje endnu et produkt til listen. Dette produkt skal vælges ud fra nogle mulige produkter der ligeledes ligger i databasen.
Dette giver jeg mulighed for gennem en dropdownbox. Brugeren skal altså vælge et produkt i dropdownlisten og når han så trykker på knappen \"Add new product\" Skal den første liste over produkter nu også indeholde det nyvalgte produkt.
Hvordan gør jeg det?
Avatar billede toni01 Nybegynder
16. marts 2001 - 08:34 #5
Jeg vil mene at du opdatere database fra ny side som opdataere databasen med et serversidescript, og derefter reloader din side.

<FORM ID=frmOpret method=post action=SaveNewParticipant.asp>
Avatar billede toni01 Nybegynder
16. marts 2001 - 08:40 #6
prøv at se om du kan få noget ud af dette link.

http://www.compaq.com/support/files/desktops/us/
Avatar billede sanne Nybegynder
16. marts 2001 - 13:27 #7
Jeg fandt selv en løsning men ellers tak for hjælpen
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