07. april 2001 - 22:27
Der er
14 kommentarer og 2 løsninger
HJÆLP HURTIGT....
er der nogen der kan fortælle mig hvorfor dette asp hele tiden skriver \"Brugernavnet findes allerede.\", lige meget hvilken navn jeg skriver ind som bruger???? <%@ Language=JavaScript%> <% filePath = Server.MapPath(\"/kulhytten/Kulhytten.mdb\"); connection = Server.CreateObject(\"ADODB.Connection\"); connection.open(\"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\" + filePath); bruger = Request.Form(\"bruger\"); password = Request.Form(\"kode\"); passwordigen = Request.Form(\"kodeigen\"); navn = Request.Form(\"navn\"); alias = Request.Form(\"alias\"); email = Request.Form(\"email\"); kommentar = Request.Form(\"kommentar\"); data = connection.execute(\"SELECT [bruger] FROM [bruger] WHERE [bruger]=\'\" + bruger + \"\'\"); if (password + \"\"==passwordigen + \"\"){ //Response.write(data(0)); if (data(0) +\"\"== (data.BOF)){ Response.write(\"Brugernavnet er ledigt\"); }else{ Response.write(\"Brugernavnet findes allerede.\"); } } else { Response.Redirect(\"opret.asp?fejl=password\") ; } %> /ZIRON
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
07. april 2001 - 22:29
#1
i denne sætning: if (data(0) +\"\"== (data.BOF)) har jeg bare leget med data.BOF, hvad skal man skrive hvis der ikke står noget i ens database???
07. april 2001 - 22:52
#2
data.BOF data.eof prøv det?!
07. april 2001 - 22:53
#3
if (data(0) +\"\"== (data.BOF)){ if (data(0) +\"\"== (data.EOF)){
07. april 2001 - 22:55
#4
BOF beginning of file EOF end of file dvs. hvis data(0) og du er i starten af filen, så skriv \"brugernavnet er ledigt\" ellers (hvis data er lig 0 ved slutningen af filen ex.) så skriv \"brugernavnet findes allerede\" det kunne være det!
07. april 2001 - 22:56
#5
svar
07. april 2001 - 23:02
#6
knock out... kan du ikke skrive det ind i mit ASP???
07. april 2001 - 23:05
#7
jeg er 100% sikker på at det er det er det der, men da det var det du sagde var dit problem, kunne det meget vel være:) <%@ Language=JavaScript%> <% filePath = Server.MapPath(\"/kulhytten/Kulhytten.mdb\"); connection = Server.CreateObject(\"ADODB.Connection\"); connection.open(\"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\" + filePath); bruger = Request.Form(\"bruger\"); password = Request.Form(\"kode\"); passwordigen = Request.Form(\"kodeigen\"); navn = Request.Form(\"navn\"); alias = Request.Form(\"alias\"); email = Request.Form(\"email\"); kommentar = Request.Form(\"kommentar\"); data = connection.execute(\"SELECT [bruger] FROM [bruger] WHERE [bruger]=\'\" + bruger + \"\'\"); if (password + \"\"==passwordigen + \"\"){ //Response.write(data(0)); if (data(0) +\"\"== (data.EOF)){ Response.write(\"Brugernavnet er ledigt\"); }else{ Response.write(\"Brugernavnet findes allerede.\"); } } else { Response.Redirect(\"opret.asp?fejl=password\") ; } %>
07. april 2001 - 23:07
#8
jeg er IKKE 100% sikker på at det er det, der er løsningen, men da det var det du sagde var dit problem, kunne det meget vel være:) Især hvis du ikke får nogen fejlmeddelse:)
07. april 2001 - 23:09
#9
jeg havde prøvet med EOF og det hjalp ikke...
07. april 2001 - 23:10
#10
jeg har fundet en måde at løse mit problem på... så jeg lukke spg.\'et, men madrich du får 10 point for den tid du har brugt på mig
07. april 2001 - 23:18
#11
ellers kunne du lave en íf len(data(\"bruger\")&\"\") = 0 then response.write \"brugernavnet er ledigt\" else response.write \"brugernavnet findes allerede\" end if
07. april 2001 - 23:19
#12
hvad gør det bare for at være nyskæri
07. april 2001 - 23:27
#13
det siger at: hvis længden af strengen (\"bruger\" + 0) = 0, så skal der skrives \"brugernavnet er ledigt\" ellers \"brugernavnet findes allerede\" hvor \"bruger\" er det der er blevet smidt ud af basen / hvis så der eksisterer en bruger i basen der hedder \"ziron\" og der så er en anden der vil oprette en bruger ved navn ziron , så vil: data(\"bruger\") = ziron (ziron er 5 karakterer/bogstaver) dvs. If 5+0 = 0 det er det jo ikk\' derfor vil scriptet skrive: \"brugernavnet findes allerede\"
07. april 2001 - 23:28
#14
mer\' ka\' de\' vist ikk\' bli\' til for den tier:)
07. april 2001 - 23:32
#15
tak skal du have...
07. april 2001 - 23:33
#16
NP
Kurser inden for grundlæggende programmering