Avatar billede kag Nybegynder
31. juli 2002 - 11:19 Der er 5 kommentarer og
1 løsning

Script der opdaterer indholdet af en celle i en HTML-tabel

Jeg har en tabel hvori jeg har indsat en elektronisk opslagstavle som er lavet i asp. med adgang til en Access-database.

Findes der et script der udelukkende kan opdatere tabellen, eller endnu bedre et script der kan opdatere den celle som udgør indholdsfortegnelsen.
Avatar billede ras2000 Nybegynder
31. juli 2002 - 11:23 #1
For at ændre indholdet af en celle i en tabel, i en database, skal du lave et recordet som indeholder feltet, SELECT * FROM tabel WHERE id = tallet.
Derefter kan du ændre det med
rs("feltnavn") = det det skal ændres til
rs.update
Så skulle det være ændret.
Avatar billede kag Nybegynder
31. juli 2002 - 11:28 #2
Men jeg skal blot opdatere indholdet i en HTML-celle - altså blot genindlæse indholdet af en database. Jegf har allerede et recordset.
Avatar billede oasen Nybegynder
31. juli 2002 - 11:39 #3
Læg en i frame ind i din tabelcelle, f.eks.:

<iframe width=300 height=100 name=mylist frameborder='0' src=din_fil.asp scrolling=no></iframe>
Avatar billede ras2000 Nybegynder
31. juli 2002 - 11:41 #4
Aha, du vil opdatere cellen, uden at opdatere siden.
Den nemmeste måde er i frames, du laver en side som kun henter informationen til cellen, som så står og refresher så ofte som det er krævet. Når den loader, skal der noget kode ind som sender værdien til din celle. Det nemmeste ville så være at lave cellen som et input-felt, i en formular. Koden på din side:
<form name="formen">
<tabel>
<tr>
<td><input type="text" name="feltet"></td>
...
og på den side der refresher:
<body onload="parent.rammenavn.formen.feltet.value = '<%=rs("feltnavn")%>'">
Avatar billede oasen Nybegynder
31. juli 2002 - 11:41 #5
"din_fil.asp" er siden med indholdsfortegnelsen, der skal ligge i cellen.
I denne fil kan du så lave et normalt link:

<a href='din_fil.asp'>Opdatér siden</a>
Avatar billede oasen Nybegynder
31. juli 2002 - 11:45 #6
Eller sætte den til at opdatere automatisk:

<head>
  <META HTTP-EQUIV="Refresh" CONTENT="5;URL=din_fil.asp">
</head>
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