Tjenare!
Jag har en tabell som ser ut så här. (ASP) (Accessdatabas)
------------------------------------------------------------------------
I..... NAMN....I..... NAMN_GAMMALT..... I
------------------------------------------------------------------------
I..... ERIK ..... I ........I
------------------------------------------------------------------------
I..... SVEN ...... I... JOHAN ..... I
------------------------------------------------------------------------
I............. I... ARNE ...... I
------------------------------------------------------------------------
Jag vill flytta över ERIK till högra kolumnen enbart om jag fyller i ett annat namn.
Jag vill även kunna ta bort ett namn utan att ARNE försvinner.
ARNE ska givetvis finnas kvar som gammal om jag skriver in ett nytt namn i vänstra kolumnen.
SVEN ska givetvis "slå ut" JOHAN om SVEN blir utbytt.
Bifogar kod som inte blev så bra, men den visar hur jag försökt tänka.
<form method="POST" action="namn.asp?Nr=<% =Nr %> name="ad">
<%
'''Om "namn" ändras skall gammalt namn läggas till i "namn_gammal"
If Recset("namn") ----INTE ÄR---- Request.Form("namn_gammalt") Then%>
<input type="text" name="namn_gammalt" value="<% =RecSet("namn") %>">
<%Else%>
<input type="text" name="namn_gammalt" value="<% =RecSet("namn_gammalt") %>">
<%End If%>
<input type="submit" name="knapp" class=bg5 value="Uppdatera">
<%If request.form("knapp") = "Uppdatera" Then
for i = 1 to request.form("nr").count%>
<%
sql = "update pluton setnamn = '" & request.form("namn")(i) & "'," _
& " namn_gammalt = '" & Request.Form("namn_gammalt")(i) & "'" _
& " where nr = " & request.form("nr")(i)
response.write sql
connect.execute sql,,128
next%>
Hur gör jag?
[Redigerat av evesve den 04 nov 2001]