26. januar 2007 - 14:11Der er
20 kommentarer og 1 løsning
Hidden field som "tæller"
Hey,
Er det muligt at tildele et hidden field et script som tæller op (nummer) hver gang formularen vises ..?
Skal bruges som ref.nr. men ikke vises!!!
Jeg har ikke brug for at al' data fra formularen skal gemmes - blot at der oprettes et nyt (unik) nummer hver gang formularen vises. Nummeret skal senere bruges til at track en opgave ... og her er det lige meget hvilket nummer der står - bare det er unik. Det er også OK at formularen vises uden at den sendes ...
Hmmm... forstår ikke helt... skal den gemme det nummer også selvom formularen ikke bliver sendt eller prøver du bare at sige at hver gang formularen bliver sendt skal data'erne gives et unikt nummer som skal gemmes sammen med?
"michael stim": nej ... desværre ikke endnu - derfor prøver jeg i ASP kategorien.
"tsunami": Jeg har brug for et hidden field som tildeles et unik nummer hver gang formularen vises. Det med at få formularen sendt med diverse data har jeg styr på! Det behøver ikke at være et fortløbende nummer - blot det er unik.
nåh.. fik ikke så meget svar der var;o) anyways.. har ikke lyst til at gennemgå det fremlagte link.
en løsning er at benytte ajax til at producere det unike id.. højest sandsynligt ved at oprette en række i en tabel, som egentlig bare autogenere et id..
og hent så dette id.. vil se pænest ud via. ajax.
men ja jeg kan ikke se hvorfor du overhovedet gør det sådan der.. du kan jo ligeså godt bare lave et unikt id når du indsætter en ny række i databasen så er det sgu meget lettere.
enten er du total dygtig programmør og så er det os som fatter minus og ellers er det omvendt:) og så må vi jo give dig et eksempel på hvordan alle andre gør det!
Nu du ... Jeg har fundet denne ASP kode som virker .... Men den tæller kun "Sessions" kan I ikke lige fixe sårn' at den tæller hver gang siden vises! - så må det være svaret!
Thanks!
<% Set fs = CreateObject("Scripting.FileSystemObject") Wfile=server.mappath("counter.txt") on error resume next Set count = fs.OpenTextFile(Wfile) hits = Clng(count.ReadLine) count.close If Not session("isCounted") Then hits = hits + 1 count.close if error then hits = 1 end if Set count = fs.CreateTextFile(Wfile,True) count.WriteLine(hits) count.Close session("isCounted") = True End If %>
Hvorn' med den her .txt fil ..? Skal jeg smide den et beskyttet sted - er det anbefalet ..? Jeg har ikke nogen "cgi" mappe som det beskrives i "asptutorial" men en "database" mappe uden for roden. Men hvordan og er det muligt at henvise der til ..?
man kan nok godt sætte lidt rettigheder på filen men er ikke inde i det område desværre.
men den kan ikke være særlig spændende at downloade den fil hehe
Synes godt om
Ny brugerNybegynder
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.