Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Lägga till uppgift i databas.

Postades av 2009-03-10 08:57:44 - Anders Svedjevik, i forum asp - allmänt, Tråden har 6 Kommentarer och lästs av 1403 personer

Hej!

Har lite kortslutning .

En medlem är inloggad och skall kunna lägga till nya medlemmar, det som strular för mig är att jag vill att namnet på den som lägger till en ny medlem skall hamna i fältet cled. Vilket i sin tur styr gruppen man ansvara över.

Här är en av varianterna av kod som jag testat, någon som kan hjälpa mig?


   
<%' Lägg till en medlem
If Request.Form("namn") <> "" Then

	strNamn			= dbSafe(Request.Form("namn"))
	strUid			= dbSafe(Request.Form("uid"))
	strCled			= dbSafe(Request.Form("cled"))
	strGrupp		                 = dbSafe(Request.Form("grupp"))
	strPwd			= dbSafe(Request.Form("pwd"))

	
	
	
	
strSQL = "INSERT INTO tblMedlemmar(namn,uid,grupp,cled,pwd) VALUES('" & strNamn & "','" & strUid &_
"','" & strGrupp & "','" & strCled &"','" & strPwd & "' ,'" & AND cled= '" & Session ("uid") & "')" 
		
			
			
		Session("strMess") = "Du har lagt till en ny deltagare, kontrollera att allt blev rätt!"


	
	Set objCon = openCon()
	objCon.Execute(strSQL)
	Set objRs = objCon.Execute("SELECT @@IDENTITY")
	closeCon(objCon)
	
	Response.Write("<script language='javascript'>window.opener.location.reload();self.close();</script>")
	Response.Flush
	Response.End

End If
%>

	


Svara

Sv: Lägga till uppgift i databas.

Postades av 2009-03-10 10:07:45 - Pelle Johansson

Din person cled är väl session("userid") eller liknande?


Svara

Sv:Lägga till uppgift i databas.

Postades av 2009-03-10 13:39:59 - Anders Svedjevik

Jo cled är session("uid")


Svara

Sv: Lägga till uppgift i databas.

Postades av 2009-03-10 14:10:14 - Johan Djupmarker

strSQL = "INSERT INTO tblMedlemmar(namn,uid,grupp,cled,pwd) VALUES('" & strNamn & "','" & strUid &_
"','" & strGrupp & "','" & strCled &"','" & strPwd & "' ,'" & Session ("uid") & "')"

Du hade med en konstig AND och lite grejer i din INSERT. Om du får problem, skriv ALLTID ut den genererade sql:en (Response.Write strSQL). Då ser du sådana fel direkt!

/Johan


Svara

Sv: Lägga till uppgift i databas.

Postades av 2009-03-11 00:03:48 - Andreas Hillqvist

Det verkar ju redan som du gjort en variabel för den, strCled:

<%' Lägg till en medlem
If Request.Form("namn") <> "" Then

    strNamn            = dbSafe(Request.Form("namn"))
    strUid            = dbSafe(Request.Form("uid"))
    strCled            = dbSafe(Session ("uid")) 
    strGrupp                         = dbSafe(Request.Form("grupp"))
    strPwd            = dbSafe(Request.Form("pwd"))

    
    
    
    
strSQL = "INSERT INTO tblMedlemmar(namn,uid,grupp,cled,pwd) VALUES('" & strNamn & "','" & strUid &_
"','" & strGrupp & "','" & strCled &"','" & strPwd & "')" 
        
            
            
        Session("strMess") = "Du har lagt till en ny deltagare, kontrollera att allt blev rätt!"


    
    Set objCon = openCon()
    objCon.Execute(strSQL)
    Set objRs = objCon.Execute("SELECT @@IDENTITY")
    closeCon(objCon)
    
    Response.Write("<script language='javascript'>window.opener.location.reload();self.close();</script>")
    Response.Flush
    Response.End

End If
%>


Jag är nyfiken på hur din dbSafe() funktion ser ut.


Svara

Sv:Lägga till uppgift i databas.

Postades av 2009-03-11 07:51:44 - Anders Svedjevik

Hej

Tack för hjälpen, kan konstatera att det var många fel och tack Johan för tipset "Om du får problem, skriv ALLTID ut den genererade sql:en (Response.Write strSQL). Då ser du sådana fel direkt!" Har använt det tidigare men hade glömt bort det.
Nu fungerar det som jag tänkt.



Här kommer allt det ger kanske svar på Andreas fråga


<code asp>
<%

' Kontrollera så man är inloggad
If Session("admin") > 3 Then

Session("strMess") = "Här får inte du vara!"
Response.Redirect("admin.asp")

End if




' Lägg till en medlem
If Request.Form("namn") <> "" Then

strNamn = dbSafe(Request.Form("namn"))
strUid = dbSafe(Request.Form("uid"))
strGrupp = dbSafe(Request.Form("grupp"))
intLarar = dbSafe(Request.Form("larar"))
strPwd = dbSafe(Request.Form("pwd"))

strSQL = "INSERT INTO tblMedlemmar(namn,uid,grupp,pwd,larar,kon,cled) VALUES('" & strNamn & "','" & strUid &_
"','" & strGrupp & "','" & strPwd & "','" & intLarar & "' ,'" & Session ("uid") & "')"



Response.Write strSQL



Session("strMess") = "Du har lagt till en ny deltagare, kontrollera att allt blev rätt!"



Set objCon = openCon()
objCon.Execute(strSQL)
Set objRs = objCon.Execute("SELECT @@IDENTITY")
closeCon(objCon)

Response.Write("<script language='javascript'>window.opener.location.reload();self.close();</script>")
Response.Flush
Response.End

End If




%>
</code asp>


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 153
27 952
271 704
783
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies