webForumDet fria alternativet

Aspkod till inloggning för en mySQLdatabas

ASP

70 svar · 802 visningar · startad av BulletBoyCrime · sida 2 av 4

Frågan, av BulletBoyCrime

Nu ber jag ännu en gång välgörarna på wF efter hjäklp, och denna gången gäller det en motsvarighet för RecSet i SQL queryn. Kort och gott, hur skall man göra för att fixa en inloggningskod som länkar till en mySQLdatabas på datorn och kikar igenom databasens pass respektive namn för att starta en session? Tack så otroligt mycket för all hjälp ;)

Läs frågan i sin helhet →
Medlem sedan mars 2003772 inlägg
#21

Testa med

Response.buffer = TRUE

högst upp på sidan

Medlem sedan mars 2003970 inlägg
#22

Tack ;) ska pröva

Medlem sedan mars 2003970 inlägg
#23

Japp, nu funkar det ;)
Tack!

Medlem sedan mars 2003772 inlägg
#24

Härligt :birp

Medlem sedan mars 2003970 inlägg
#25

ÄÄÄÄSCH
ni fattar nog vad det handlar om....dock är det inte i denna koden vi diskuterat, utan en annan del.
Kan visa felmesset och koden.

Dim Cn, Rs, arrRecs, i, Name, Title, Race, Religion, Perk, Titel, Ras, Relle, Perko
Set Cn = Server.CreateObject("ADODB.Connection") 
Cn.Open "Driver={mySQL ODBC 3.51 Driver};Server=localhost;Option=16834;Database=crimea;"

Set Rs = Cn.Execute("Select name, title, race, religion, perk From players") 

If Rs.EOF Then 
Rs.Close : Set Rs = Nothing 
Cn.Close : Set Cn = Nothing
 

Else arrRecs = Rs.GetRows() 
Rs.Close : Set Rs = Nothing 
Cn.Close : Set Cn = Nothing 

line 47 For i = 0 To UBound(arrRecs,5)
 
Name = arrRecs(0,i) 
Title = arrRecs(1,i)
Race = arrRecs(2,i)
Religion = arrRecs(3,i)
Perk = arrRecs(4,i)

Next

End If

Felmess:

Körningsfel i Microsoft VBScript error '800a0009'

Felaktigt matrisindex: 'UBound'

/crimea bay/hangoutr.asp, line 41

Fattar ingenting asså :OO
Skulle vara mycket trevligt att få detta att funka, hjälp skulle vara mycket snällt. Tack! :birp

Medlem sedan juni 200032 967 inlägg
#26

Ubound (ArrRecs,5) ?

Den siffran betecknar dimensionen vars gräns du vill åt. Vi pratar alltså om dimension två i det här fallet. Femdimensionella arrayer har jag inte sett så ofta, och jag har lite svårt att se hur en sådan skulle se ut. ;)

Mvh och lycka till,

Medlem sedan mars 2003970 inlägg
#27

Aha :e
När jag fick syn på den normala koden fanns det nämligen bara 2 st variabler att lägga dbinfon i, och i och med att jag utökade med 3 st trodde jag att den siffran skulle behöva utökning med.
Tack!

Medlem sedan mars 2003970 inlägg
#28

Man kan inte få fråga en grej?
Det funkar fint och så, på första sidan.
Sessionen verkar avslutas när jag klickar på en länk som jag har på sidan. Hur får jag sessionen att fortsätta?
Tack!

Medlem sedan mars 2003970 inlägg
#29

Ingen som kan svara på det?
Skulle vara görskönt att få det överstökat nämligen.....

Medlem sedan mars 2003970 inlägg
#30

Kan ingen svara på hur man bibehåller sessionen fast man flyttar omkring?

Medlem sedan jan. 20032 285 inlägg
#31

En session avslutas inte förrän användaren lämnar sidan, han är inaktiv mer tid än du har angett i Session.Timeout, eller när du anropar Session.Abandon i scriptet.

Medlem sedan mars 2003970 inlägg
#32

Har nog inte förklarat ordentligt....
Jag har liksom en sida som man kommer till när man loggar in med en massa länkar till sidor som jag också gjort som har att göra med den första sidan, och jag skulle vilja att sessionen fortsatte när man klickar på en länk till någon av de andra sidorna, vilken den inte gör.
Ska man skapa en ny session varje gång på varje sida eller hur ska man göra?

Medlem sedan jan. 20032 285 inlägg
#33

I så fall får du nog sätta en cookie på användarens dator som du sedan hämtar informationen från nästa gång han kommer till sidan.

Medlem sedan mars 2003970 inlägg
#34

Det var inte riktigt så jag menade heller, man ska behöva logga in själv, men när man väl är inne på sidan så ska man kunna flytta runt medans sessionen stannar som den är.
Som tex här på wF, om jag klickar på kontrollpanelen så bibehålls sessionen, men på min sida så avbryts sessionen om man klickar på en sådan länk.
Varför?

Medlem sedan jan. 20032 285 inlägg
#35

Går din länk till en sida utanför din egen domän eller är den en sida på samma domän? För sessionen gäller ju bara för just den sidan som besökaren är på. Så om man går in på en annan sida och sedan kommer tillbaka så finns inte sessionen kvar.

Jag kan ju tillägga att jag inte riktigt förstår vad du menar, men det kanske någon annan gör? :)

Medlem sedan mars 2003970 inlägg
#36

De ligger på samma PWS, samma data.
Det är ju så att jag vill ha kvar sessionen när man flyttar runt bland sidorna på min dator.

Medlem sedan juni 200032 967 inlägg
#37

BulletBoyCrime skrev:

De ligger på samma PWS, samma data.
Det är ju så att jag vill ha kvar sessionen när man flyttar runt bland sidorna på min dator.

Ja, och normalt fungerar det så, men inte om sidorna ligger i olika virtuella mappar, eller om cookies är avstängt i webbläsaren.

Ligger sidorna i olika virtuella mappar?

Mvh

Medlem sedan jan. 20032 285 inlägg
#38

Det verkar väldigt konstigt att sessionerna försvinner, det ska dom inte göra om du inte kallar på Session.Abandon! Har du verkligen testat att skriva ut sessionen på den andra sidan som du länkar till? (Verkar nämnligen väldigt konstigt.)

Response.Write(Session("session"))
Medlem sedan mars 2003970 inlägg
#39

Det tror jag inte, de ligger alla i en och samma mapp.
Sebbe > Ska testa, vad ska det stå om sessionen fortsätter då?

Medlem sedan jan. 20032 285 inlägg
#40

BulletBoyCrime skrev:

Det tror jag inte, de ligger alla i en och samma mapp.
Sebbe > Ska testa, vad ska det stå om sessionen fortsätter då?

Det ska bara stå sessionens innehåll. Du får byta ut session som står inom patenteserna mot vad din session heter.

273 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
136 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
134 ms — ändringar (db)