Avatar billede superole Nybegynder
24. december 2000 - 11:27 Der er 6 kommentarer og
3 løsninger

Postkort system

Jeg har længe jagtet i postkortsystem der virker, men uden held.

Jeg skal bruge et der er opbygget på en access database, og så skal det ellers være delt ind i trin.
Man skal på første side vælge motiv, derefter skal man skrive modtager, afsender, overskrift og besked.
I næste trin skal der være mulighed for at vælge baggrundsfarve, tekstfarve og baggrundsmusik. Dog skal det være sådan, så man fra en menu vælger f.eks. rød som tekstfarve, og ikke noget med at man skal indtaste en hexkode eller man skal kigge i et skema, og derefter skrive et nummer.
I sidste trin, skal se kortet i stort format, og vælge om man vil tilbage og rette i det, eller om man vil sende det.

Så skal der sendes en besked til modtageren, om at der er sendt et kort til ham. Det må gerne være sådan, så man modtager et tal, hvor man skal gå ind på en side, og indtaste dette tal, for derefter at komme til en side hvor man kan læse kortet.

Der må meget geren være sådan, så når det er læst, modtager afsender en bekræftelse.

Nogle ting der også skal være i det:
Meddelser der ikke er læst efter 14 skal slettes automatisk
Meddelser der er læst, skal slettes 3 uger efter første læsning
Avatar billede bjarke-b Nybegynder
24. december 2000 - 11:30 #1
Her er der et !
Ved ikke om det har alt hvad du skal bruge !http://asp.dk/sourcecode.asp?mode=info&source_id=49
Avatar billede laserzap Nybegynder
24. december 2000 - 11:41 #2
lytter med ;)
Avatar billede superole Nybegynder
24. december 2000 - 12:09 #3
Her prøvet det, ikke ret godt, samt det ikke har det hele!
Avatar billede bjarke-b Nybegynder
24. december 2000 - 12:24 #4
superole -> Jeg tror ikke du kan finde noget bedre gratis ;o)
Avatar billede vagngart Nybegynder
24. december 2000 - 12:55 #5
Her er løsningen på dine juleønsker <:)

http://www.aspcode.net/articlementor/showfaq.asp?fldAuto=3 
Glædelig jul til allle på eksperten.
Avatar billede superole Nybegynder
24. december 2000 - 14:08 #6
bjarke-b >> Jeg har prøvet med dit forsalg, det er sådan noget jeg leder efter, men jeg får en fejlmeddelse når jeg vil sende det. Det er denne fil det drejer sig om:

<!--#include file=\"inccard.asp\"-->
<!--#include file=\"incgenmail.asp\"-->
<%
\' First of all lets just get all variables

Dim nCardId, sNameTo, sNameFrom, sEmailFrom, sText, sBGColor, sTextColor, sEmailTo
Dim sOtherId
Function Password_GenPass( nNoChars, sValidChars )
    \' nNoChars = length of generated password
    \' sValidChars = valid characters. If zerolength-string
    \'    default is used: A-Z AND a-z AND 0-9

    Const szDefault = \"abcdefghijklmnopqrstuvxyzABCDEFGHIJKLMNOPQRSTUVXYZ0123456789\"
    Dim nCount
    Dim sRet
    Dim nNumber
    Dim nLength

    Randomize \'init random

    If sValidChars = \"\" Then
        sValidChars = szDefault       
    End If
    nLength = Len( sValidChars )
   
    For nCount = 1 To nNoChars
        nNumber = Int((nLength * Rnd) + 1)
        sRet = sRet & Mid( sValidChars, nNumber, 1 )
    Next
    Password_GenPass = sRet   
End Function



nCardId = Request.Form(\"fldAuto\")
if nCardId = \"\" Then
    Response.Redirect \".\"
End If

\'Ok...
sNameTo = Request.Form(\"nameto\")
sNameFrom = Request.Form(\"namefrom\")
sEmailFrom = Request.Form(\"emailfrom\")
sEmailTo = Request.Form(\"emailto\")
sGreeting = Request.Form(\"greeting\")
sText = Request.Form(\"S1\")
sBGColor = Request.Form(\"BgColor\")
sTextColor = Request.Form(\"TColor\")

\'Save it to database
Dim oRS
Set oConn = PostCard_GetDatabaseConn()
oConn.Execute \"update \" & Postcard_GetTablePrefix() & \"card set sendcount=sendcount+1 where fldAuto=\" & nCardId
Set oRS = Server.CreateObject(\"ADODB.Recordset\")
If Postcard_GetDatabaseType() = \"Access\" Then
    oRS.Open \"select fldAuto, cardid, nameto, namefrom, emailto, emailfrom, greeting, otherid, bgcolor, textcolor, stext from \" & Postcard_GetTablePrefix() & \"createdpostcards where fldAuto=-1 \" ,oConn ,adOpenKeyset,adLockOptimistic
Else
    oRS.CursorLocation = adUseClient
    oRS.Open \"select fldAuto, cardid, nameto, namefrom, emailto, emailfrom, greeting, otherid, bgcolor, textcolor, stext from \" & Postcard_GetTablePrefix() & \"createdpostcards where fldAuto=-1 \" ,oConn ,adOpenDynamic,adLockOptimistic
End If   
oRS.AddNew
oRS(\"cardid\") = nCardId
oRS(\"nameto\") = sNameTo
oRS(\"namefrom\") = sNameFrom
oRS(\"emailto\") = sEmailTo
oRS(\"emailfrom\") = sEmailFrom
oRS(\"greeting\") = sGreeting
oRS(\"stext\") = sText
oRS(\"bgcolor\") = sBGColor
oRS(\"textcolor\") = sTextcolor
sOtherId = Password_GenPass( 10, \"\" )
oRS(\"otherid\")= sOtherId
oRS.Update

Dim IDToSend
IDToSend = sOtherId & oRS(\"fldAuto\").Value
oRS.Close
Set oRS = Nothing
oConn.Close
Set oConn = Nothing
strMsgHeader = sNameFrom & \"(\" & sEmailFrom & \")\" & \" has sent you a postcard!\" & vbCrLf
strMsgHeader = \"The address to pick it up is : \" & GetPathToPickupScript() & \"?cardid=\" & IDToSend
strMsgFooter = vbCrLf & vbCrLf  & \"This card was sent and created with the postcardservice at http://www.aspcode.net\"

Dim sErr
sErr = SendEmail( Postcard_GetmailServer(), Postcard_GetmailFrom(), CStr(sEmailTo), sNameFrom & \" has sent you a postcard\", strMsgHeader & strMsgFooter )
If sErr = \"\" Then
    Response.Redirect \"thanks.asp\"
    Response.Flush
    Response.End
  else
    \' Message send failure
    Response.Write (\"An error has occurred.<BR>\")
    \' Send error message
    Response.Write (\"The error was \" & sErr)
  End If
%>








Avatar billede bacardil Nybegynder
24. december 2000 - 14:10 #7
Avatar billede vagngart Nybegynder
24. december 2000 - 14:42 #8
Til superole

Hvilken fejlmeddel. får du? og hvilket mailsystem  (aspmail, Cdont, Jmail osv.) bruger du ?
Avatar billede superole Nybegynder
03. januar 2001 - 20:17 #9
Jeg får en intern server fejl. Jeg bruger jmail

Men da jeg ikke skal bruge systemet aligevel, lukker jeg dette spørgsmål
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester