/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Formular "Checkbox" værdi kan ikke indsætt~
Fra : Helle


Dato : 12-10-01 09:17

Jeg har endelig fået mine asp koder til at indsætte data fra en
formular til en database til at virke! Den eneste værdi der ikke
vil accepteres af databasen er et checkbox felt.
Jeg får meddelelsen at datatyperne ikke stemmer overens!
I formularen har jeg koden:<input name="vistelefon"
type="checkbox" value="Ja".>
I Databasen har jeg angivet datatype til Ja/Nej.
Hvad gør jeg forkert? Håber der er en der kan hjælpe!
Hilsen Helle

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Daniel Muhlig (12-10-2001)
Kommentar
Fra : Daniel Muhlig


Dato : 12-10-01 13:47


"Helle" <helven@telefona.dk> skrev i en meddelelse
news:9q68t8$sns$1@sunsite.dk...
> Jeg har endelig fået mine asp koder til at indsætte data fra en
> formular til en database til at virke! Den eneste værdi der ikke
> vil accepteres af databasen er et checkbox felt.
> Jeg får meddelelsen at datatyperne ikke stemmer overens!
> I formularen har jeg koden:<input name="vistelefon"
> type="checkbox" value="Ja".>
> I Databasen har jeg angivet datatype til Ja/Nej.
> Hvad gør jeg forkert? Håber der er en der kan hjælpe!

Datatypen ja/nej skal indeholde værdierne true eller false. Du forsøger
sikkert af indsætte tekststrengen "Ja" eller "Nej"

Prøv følgende:

rc("JaNejFelt") = (Request.Form("vistelefon") = "Ja")

så tildeler du databasefeltet værdien af udtrykket:
(Request.Form("vistelefon") = "Ja") som giver true, hvis checkboksen var
markeret, ellers false.

--
Med Venlig Hilsen
Daniel Muhlig

Min personlige hjemmeside:
http://www.dancode.dk/daniel



Helle (13-10-2001)
Kommentar
Fra : Helle


Dato : 13-10-01 12:22

Daniel Muhlig wrote in dk.edb.internet.webdesign.serverside.asp:
> >
> Prøv følgende:
>
> rc("JaNejFelt") = (Request.Form("vistelefon") = "Ja")
>
> så tildeler du databasefeltet værdien af udtrykket:
> (Request.Form("vistelefon") = "Ja") som giver true, hvis checkboksen var
> markeret, ellers false.
>
> --
> Med Venlig Hilsen
> Daniel Muhlig
>
> Min personlige hjemmeside:
> http://www.dancode.dk/daniel
>
> Hej Daniel
Tak for dit forsøg på at hjælpe, hvilket sikkert er helt rigtigt, problemet er
at jeg er ny på området, så jeg kan altså stadig ikke få det til at virke. Da
jeg skrev dine koder får jeg bare returneret værdien Falsk, uanset om den er
checked eller ikke!
Jeg har temmelig sikkert skrevet dem de forkerte steder
Måske hvis jeg forsøger at forklare hvordan jeg har skrevet det, du så
eventuelt kunne prøve at forklare præcist HVOR jeg skal skrive de beskrevne
koder?
Jeg har en Form til indtastning på én side, som sender resultater til en anden
(bekræftelses)side som samtidig gemmer resultaterne i databasen.
I Databasen har jeg nu valgt datatype Ja/Nej, med formatet Sand/Falsk.
På Form-siden står følgende:
<input name="vistelefon" type="checkbox" value="Ja">
På modtagersiden står følgende:
strSQL= "Insert into Bruger(vistelefon)values('" & Request.form("vistelefon") &
"')
Håber du eller en anden gider forsøge igen
Med venlig Helle


--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Søg
Reklame
Statistik
Spørgsmål : 177554
Tips : 31968
Nyheder : 719565
Indlæg : 6408855
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste