Avatar billede hepou Nybegynder
10. januar 2003 - 20:14 Der er 9 kommentarer og
1 løsning

Opdater database og gå til ny side

Ved ikke om det er det rigtige sted jeg smider dette spørgsmål, men...

Jeg har lavet en side der opdatere noget tekst i en database - det virker dog også fint, men jeg vil gerne have at når man trykker på knappen "gem ændringer"
bliver der linket til en anden side der skal opdateres.

Håber der er en der kan hjælpe med dette.
Avatar billede fumes Nybegynder
10. januar 2003 - 21:18 #1
if (sql-update) {
  SQL statements
  Response.Redirect("http://domain.com/page.asp?arg=value")
}
Avatar billede fumes Nybegynder
10. januar 2003 - 21:18 #2
HUSK at du ikke må skrive noget ud inden response.redirect tingen
Avatar billede hepou Nybegynder
10. januar 2003 - 21:22 #3
Hvor i koden skal det sættes ind. Knappen jeg bruger har følgende kode:

<input type="submit" value="Gem ny tekst" class="brodtxt" name="submit">
Avatar billede -sofus- Nybegynder
11. januar 2003 - 04:13 #4
Det skal sættes ind lige efter der hvor du skriver til databasen.
Avatar billede hepou Nybegynder
11. januar 2003 - 10:40 #5
Jeg ka' sku ikke få det til at virke. Jeg tror min hjerne er stået fuldstændig af? I får lige et stykke kode, hvis I så vil fortælle præcis hvor og hvordan. Håber det vil hjælpe lidt ;)

------------------------------Uddrag af kode-----------------------------------
<%
if request.form("save") = "go" then
    Function TrimRep(strTekst)
    strTekst = Trim(strTekst)
    strTekst = replace(strTekst,vbCrLF,"<br>")
    TrimRep = Replace(strTekst,"'","''")
    End Function
   
    side = "totalløsninger"
    side_text = TrimRep(request.form("side_text"))
   
   
    sql = "INSERT INTO privat (side,side_text) VALUES ('"
    sql = sql & side & "', '"
    sql = sql & side_text & "')"
    conn.execute(sql)
%>
</span>
            <p class="codediv"><span class="brodtxt">En ny side blev tilføjet
              databasen</span></p>
<span class="broed">
<% end if %>
</span>
<form method="post" action="">
  <span class="broed">
  <input type="hidden" name="save" value="go">
  </span>
              <table border="0" width="283" class="brodtxt" align="center">
                <tr>
                  <td class="brodtxt">Side_text</td>
                  <td>
                    <div align="center"><span class="broed">
                      <textarea name="side_text" cols="30" rows="7" class="brodtxt"></textarea>
                      </span></div>
                  </td>
                </tr>
                <tr>
                  <td>&nbsp;</td>
                  <td>
                    <div align="right"><span class="broed">
                      input type="submit" value="Gem ny tekst" class="brodtxt">
                      </span></div>
                  </td>
                </tr>
              </table>
</form>
Avatar billede 44nato44 Nybegynder
11. januar 2003 - 10:57 #6
Måske hvis din form henviser til en anden siden end den side hvor formen er på, så vil det måske virke bedre ??
Avatar billede hepou Nybegynder
11. januar 2003 - 10:59 #7
???
Avatar billede musicchart.dk Nybegynder
11. januar 2003 - 11:47 #8
<%
if request.form("save") = "go" then
    Function TrimRep(strTekst)
    strTekst = Trim(strTekst)
    strTekst = replace(strTekst,vbCrLF,"<br>")
    TrimRep = Replace(strTekst,"'","''")
    End Function
   
    side = "totalløsninger"
    side_text = TrimRep(request.form("side_text"))
   
   
    sql = "INSERT INTO privat (side,side_text) VALUES ('"
    sql = sql & side & "', '"
    sql = sql & side_text & "')"
    conn.execute(sql)

Response.Redirect("http://www.dinside.dk")
%>
</span>
            <p class="codediv"><span class="brodtxt">En ny side blev tilføjet
              databasen</span></p>
<span class="broed">
<% end if %>
</span>
<form method="post" action="">
  <span class="broed">
  <input type="hidden" name="save" value="go">
  </span>
              <table border="0" width="283" class="brodtxt" align="center">
                <tr>
                  <td class="brodtxt">Side_text</td>
                  <td>
                    <div align="center"><span class="broed">
                      <textarea name="side_text" cols="30" rows="7" class="brodtxt"></textarea>
                      </span></div>
                  </td>
                </tr>
                <tr>
                  <td>&nbsp;</td>
                  <td>
                    <div align="right"><span class="broed">
                      input type="submit" value="Gem ny tekst" class="brodtxt">
                      </span></div>
                  </td>
                </tr>
              </table>
</form>
Avatar billede hepou Nybegynder
11. januar 2003 - 11:54 #9
Kanon - pointene går til musicchart da hans svar hjalp mig til at få det løst. Tusind tak til jer alle
Avatar billede musicchart.dk Nybegynder
11. januar 2003 - 13:24 #10
thx for point
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