06. juli 2001 - 15:16Der er
23 kommentarer og 2 løsninger
Hvordan checker man for dubletter i databasen
Jeg skal lave en ny bruger reg. og skal ved den lejlighed checke at når folk submitter formen checker checkes der for at det brugerid de har brugt ikke er brugt i forvejen. Hvis det er unikt ryger de videre til en side hvor man kan se de data man indtastede og bekræfte at alt er ok førend de ryger i databasen. Hvis ikke ryger de tilbage til registreringen med besked om at deres valgte bruger id er taget. Jeg vil helst bruge sessions variabler, men er lidt usikker på hvordan jeg får alle form dataerne gemt i sessions. på forhånd tak for et hurtigt svar
SQL = \"SELECT * FROM brugertabel WHERE bruger = \'\" & session(\"brugernavn\") & \"\'\" set check = conn.execute( SQL ) if check.EOF then \'GEMMER DATA I DB else response.redirect \"http://www.noget.dk/den_side_som_der_skal_rederictes_til.asp\" end if conn.close %>
Jo jeg med ID mener jeg brugernavn naturligvis, jeg har kigget på magik, men er ikke helt klar over hvor jeg skal kigge henne. Med \"helt script\" hmm, jo tak, jeg har lavet en del af det, både registrerings siden og bekræftelsessiden, det jeg mangler er bare en \"skjult\" asp side imellem der checker for om \"userid\" er brugt før.
Synes godt om
Slettet bruger
06. juli 2001 - 15:37#7
prøv at oprette en profil på siden... (nederst i vinduet)
Til Magik. Jeg har nu prøvet at oprette en profil, og jo det er præcist sådan at jeg har tænkt mig, jeg vil bare tilbyde muligheden for at checke sine indtastede data førend at jeg gemmer det på databasen. Derfor skal der checkes for brugt userid imellem registrerings siden og bekræftelsessiden
food4u.dk jeg er sikker på at jeg nu spørger dumt, men jeg får en fejl der hedder \"Object required: \'conn\' \". hvad skal der stå i denne sætning helt nøjagtigt? \"set check = conn.execute( SQL )\"
Magik, jeg bliver nødt til lige at kigge på det her over weekenden. Og food4u.dk min connectionstring ligger i en variable i en inc fil. og jeg kan ikke få det til at virke. her er en bid af koden \"<%@LANGUAGE=\"VBSCRIPT\"%> <!--#include file=\"Connections/memberslocal.asp\" --> <% session(\"UserID\") = request.form(\"UserID\") SQL = \"SELECT * FROM tblLogin WHERE UserID = \'\" & session(\"UserID\") & \"\'\" set check = MM_memberslocal_STRING if check.EOF then response.redirect \"checkinput.asp\" else response.redirect \"tryagain.asp\" end if conn.close %>\"
Jeg kan lige tilføje at jeg sidder og roder med at lære Dreamweaver Ultradev. Jeg er ikke meget for at bruge den men firmaet her vil gerne have et standard program vi udvikler med, så nu er jeg igang med at lære Ultradew. Og da jeg er noget rusten i mit ASP løber jeg konstant ind i småproblemer som denne
ok så er jeg tilbage på min ping, food4u.com jeg kan ikke få det til at fungere overhovedet. Min connection er inkluderet som du kan se, men den kommer stadig ud med en fejl om at den savner et object. Og magik, jeg er i fuld gang med at se om din løsning kan løse mit problem
Nu ved jeg ikke hvordan din include virker, men det her virker underligt: SQL = \"SELECT * FROM tblLogin WHERE UserID = \'\" & session(\"UserID\") & \"\'\" set check = MM_memberslocal_STRING
der står jo ingen steder at \"set check = MM_mem....\" skal bruger SQL
min include er: Set conn = Server.CreateObject(\"ADODB.Connection\") conn.open \"DRIVER={MySql}; SERVER=xxxxxx; DATABASE=xxxxxx; UID=xxxxxx; PWD=xxxxxx\"
og der skriver jeg: SQL = \"SELECT * FROM tblLogin WHERE UserID = \'\" & session(\"UserID\") & \"\'\" set check = con.execute( SQL )
ok her er min include fil... \"<% \' FileName=\"Connection_ado_conn_string.htm\" \' Type=\"ADO\" \' HTTP=\"true\" \' Catalog=\"\" \' Schema=\"\" MM_memberslocal_STRING = \"Provider=Microsoft.Jet.OLEDB.4.0;Data source=\"&Server.mapPath(\"/dennis/artikelbase/db/members2000.mdb\") %> \"
Hej igen, tja indrømmet mit problem er ikke løst endnu, mest fordi jeg nok ikke selv har haft nok tid til at kigge på hvordan jeres løsningsforslag kan implementeres med mit eget, men det må vente til efter ferien, så jeg siger tak for jeres hjælp indtil nu og deler pointene imellem jer. Håber at det er iorden. God sommer.
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.