24. marts 2002 - 14:04Der er
11 kommentarer og 1 løsning
Uønsket division
Hej
Jeg har et <input> hvor der i nogle tilfælde skal skrives e.g "600000/2500" men det skal ikke fortolkes som et regnestykke, og det bliver det i øjeblikket... Jeg forestiller mig at lave en simpel replace funktion, men vil gerne høre om der er en nemmere måde at gøre det på... Måske hjælper det at ændre felttypen til varchar?
Med version 7 af TeamShare tager Lector næste skridt og bygger en platform for AI-agenter, der i højere grad kan følge medarbejderen gennem hele arbejdsprocessen.
stig > Det har jeg ikke lyst til, for det er kun i nogle tilfælde at indholdet vil have den struktur - andre gange vil det kun være 60000 eller kun 2500
stig > et felt i en formular udfyldes på en af de beskrevne måder, altså enten "600000/2500" "600000" eller "2500". Når formen submittes, lagres det i min MySQL db, i felttypen varchar og hentes frem igen fra en anden side. Når det udskrives får jeg således 240 i stedet for bare 600000/2500, som er det jeg ønsker. Comprende?
Du skal ændre typen til varchar - hvis du ikke har gjort det. Og så skal du sikre dig at du i SQL-sætning der indsætter resultatet i tabellen omklamre værdien med plinger således at databsen ved at det er tekst og ikke en beregning.
Se forskellen på disse.
"insert into tabelnavn (indtekst) values (" & Request.Form("indtast") & ")" Vil se sådan ud: "insert into tabelnavn (indtekst) values (60000/2500)" Ovenstående vil indsætte værdien 24 i tekstfeltet, indtekst.
Den skal se således ud: "insert into tabelnavn (indtekst) values ('" & Request.Form("indtast") & "')" Vil se sådan ud: "insert into tabelnavn (indtekst) values ('60000/2500')"
som vil indsætte teksten korrekt.
Synes godt om
Slettet bruger
24. marts 2002 - 15:28#11
coltau > Doh! se
Synes godt om
Slettet bruger
24. marts 2002 - 15:30#12
øhh det var sgu en mærkelig besked jeg fik skrevet der! Havde på fornemmelsen at det var de kære plinger den var gal med. Troede bare at det var ligemeget når det var varchar, men det er jo egentlig klart nok... Takker
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.