Avatar billede jesperbaldur Nybegynder
01. april 2002 - 13:14 Der er 13 kommentarer og
1 løsning

opdatere side

Jeg skal lave en side som skal opdatere en database og derved gså sidens indhold. Databasen indeholder pkt'et total. PÅ siden er der to tekstfelter: antal og total. Hvis jeg fx taster 50 ind i feltet antal skal den ligge 50 til det antal som står i feltet total og derefter opdatere databasen og sidens indhold, så der kommer til at stå 50 + total, i feltet total. er det muligt?
Avatar billede medions Nybegynder
01. april 2002 - 13:16 #1
ja det er muligt..

det med at den skal plusse det er enkelt nok.. du skal bare skrive:

Request.Form("antal") + 50

//>Rune
Avatar billede medions Nybegynder
01. april 2002 - 13:17 #2
Er det i den stil du vil ha' det`?

//>Rune
Avatar billede medions Nybegynder
01. april 2002 - 13:19 #3
ups sorry.. -der hvor du trækker det ud skal du skrive

<input type="text" name="total" value="<% Response.Write(rs("total") + 50) %>">

//>Rune
Avatar billede jesperbaldur Nybegynder
01. april 2002 - 13:22 #4
måske, men skal jeg ikke her have to asp-sider. En side hvor man kan indtaste i og så en side hvor en formular refererer til? Eller har jeg misforstået det? Den skulle gerne opdatere den side hvor man indtaster fx 50 i feltet antal, så den efter at have trykker på en knap skriver 50 + total i feltet total, altså stadig på samme side
Avatar billede jesperbaldur Nybegynder
01. april 2002 - 13:25 #5
og det er jo ikke altid at man indtaster 50 i feltet antal. Der hvor du skriver 50 skal man jo faktisk have værdien fra tekstfeltet antal
Avatar billede medions Nybegynder
01. april 2002 - 13:27 #6
Well, så skal du have gang i noget JavaScript oxo.. - del hellere spm'et op i flere dele... - det her er for stort til 100 poinz.. - da det indeholder både ASP og JavaScript...

//>Rune
Avatar billede jesperbaldur Nybegynder
01. april 2002 - 13:34 #7
ja, ok, men kan det ikke lade sig gøre hvis man laver en formular som refererer til en side som opdaterer databasen og derefter línker tilbage til den side man kom fra?
Avatar billede medions Nybegynder
01. april 2002 - 13:35 #8
jov..

//>Rune
Avatar billede medions Nybegynder
01. april 2002 - 13:36 #9
det gør du på en nem måde ved at sige:

Response.Redirect("sidehvorduvilhen.asp")

//>Rune
Avatar billede jesperbaldur Nybegynder
01. april 2002 - 13:41 #10
det prøver jeg lige
Avatar billede medions Nybegynder
01. april 2002 - 14:19 #11
fair nok ;-)

held og lykke med scriptet...

//>Rune
Avatar billede jesperbaldur Nybegynder
01. april 2002 - 14:49 #12
det lykkedes...du får squ bare pointene
Avatar billede coltau Juniormester
01. april 2002 - 14:49 #13
Kan du anvende dette kode. Det eneste der mangler er jo opdatering af database - men det går jeg ud fra t adu allerede har. ?

<%
  Total = 500 ' Hent fra database
  Antal = 0
  if Request.QueryString("mode") <> "" then
    Antal = Request.Form("EditAntal")
    Total = Total + Antal
    ' Opdater total i database
  end if

  Response.Write("<form method='post' action='antal.asp?mode=post'>")
  Response.Write("<table>")
  Response.Write("<tr><td>Antal: </td>")
  Response.Write("<td><input type='text' name='EditAntal'></td></tr>")
  Response.Write("<tr><td>Total: </td>")
  Response.Write("<td>" & Total & "</td></tr>")
  Response.Write("<tr><td><input type='submit' name='Submit' value='Ok'></td>")
  Response.Write("<td></td></tr>")
  Response.Write("</table></form>")
%>
Avatar billede medions Nybegynder
02. april 2002 - 14:19 #14
Thx 4 Poinz

//>Rune
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