Avatar billede kartolux Nybegynder
25. marts 2001 - 11:35 Der er 7 kommentarer og
1 løsning

Opgave til kasseper - bestillingskupon via email

Udbygning af cookie/brugersystem - se evt.

http://www.eksperten.dk/spm/57558

Opgave: Send bestillingskuponen via email:

Bestillingskupon indeholder potentielt data fra følgende felter i to databaser, og disse skal sammen med de foregående CookieFelter anvendes.
Nå jeg siger potentielt, er det fordi, de kun skrives til skærm, hvis de ikke er tomme.

Data i bestillingskupon.asp:

Selve sidens ArticleId

Fra bestillingsdelen på kuponen:

KuponHeader
Kupon1
Kupon2
Kupon3
Kupon4
KuponBottom
Pris1
Pris2

Fra leverandørdata: (Hvortil kuponen skal sendes)

Company
Adress1
Adress2
Zip
City
Tlf
Fax
Email

Fra Cookiesystem:

CookieFirma
CookieAtt
CookieAdresse1
CookieAdresse2
CookiePostnr
CookieBynavn
CookieTelefon
CookieEmail

Første grundlæggende ændring:

I bestillingskuponen indsættes i dag et stykke grafik - box.jpg - foran f.eks. indholdet af kupon 1, hvis denne indeholder noget. Eksempel:

<%
If Not Kupon1 =\"\" Then%>
<tr>
<td width=\"286\"><img border=\"0\" src=\"backgrounds/Box.jpg\" width=\"18\" height=\"18\">
<font face=\"Verdana\" class=\"10b\">
<% = Kupon1 %><% = Pris1 %> <% = Pris2 %> </td>
</tr>

Ændring: I stedet for en grafik indsættes en formularbox med to karakterer, så kunden kan skrive antal eller afkrydse i denne.

Husk: Det er altid i kupon 1,at teksten efterfølges af pris 1 og pris 2.
I de andre, kupon 2, kupon3 og kupon 4 efterfølges IKKE af pris 1 og 2...

Men dette drejer sig kun om at give mig den kode, jeg skal sætte ind for at få et formularfelt i stedet for et stykke grafik.

---------------------
Men her er opgaven:

HVIS CookieEmail og Email indeholder data, skal der være en knap, som hedder \"Send kuponen som email\"

Target er MailPreview.asp, som viser afkrydsninger og data fra bestillingskupon.asp

Eksempel

Bestillingskupon fra ErhvervsTilbud.dk via email:

Til annoncør Company vedrørende Tilbud nr. (ArticleID)

CookieFirma
CookieAtt
CookieAdresse1
CookieAdresse2
CookiePostnr
CookieBynavn
CookieTelefon
CookieEmail

har ønsket at emaile en bestillingskupon med følgende indhold:

JA TAK (KuponHeader / kunne indeholde: vi vi hermed gerne bestille)

1 stk. Kupon1, pris1, Pris2

eller

(Kupon1) Gratis vareprøve (Hvis der er kryds ud for Kupon1)


Kupon2 Hvis der er afkrydset OG de indeholder noget
Kupon3 Hvis der er afkrydset OG de indeholder noget
Kupon4 Hvis der er afkrydset OG de indeholder noget

KuponBottom Hvis den indeholder noget

Knap: \"Gå tilbage og ret på bestillingskuponen\" )javascript.go(-1)

Knap: \"Send som email\"

Target MailWait.asp, som gør følgende:
Genererer et et skjult random ciffer på 3 ciffre, som herefter ligger i RandomData

Sender AFSENDER (CookieEmail) en mail med følgende indhold:

Sikkerhedskode: (RandomData)
Gå til din browser og indtast denne kode i feltet

I mellemtiden skrives til skærm fra MailWait.asp:

Der er sendt en email til dig som sikkerhedskontrol.

Åben din emaillæser, åben emailen fra ErhvervsTilbud.dk, læs den sikkerhedkode
den indeholder og indtast den i nedenstående felt:

Felt på 3 ciffre venter på RandomCheck - som kunden indtaster

Knap \" Send bestillingskupon\"

(Du modtager selv en kopi til evt. opfølgning)

Target MailSend.asp
Hvis RandomData og RandomCheck er ens:

Sender indholdet af bestillingskuponen til Email og en kopi til CookiEmail

Herefter til MailSent.asp \"Din bestilling er afsendt til Company\"

ellers: (Måske på ny side)

Sikkerhedkoden er forkert! Læs koden blablablabla og indtast den i feltet nedenfor:

_______________________________

Jeg håber, du kan forstå mine beskrivelser og den systematik og kontrol, der ligger heri. Email komponenet på server er Jmail.
Hvis du kan udtænke en \"bedre\" løsning - ja så er det i orden.

HUSK, at designet på siderne fra den sidste opgave er ændret. Du må overveje, om du skal bruge disse sider til noget :-)
Avatar billede kasseper Nybegynder
26. marts 2001 - 09:41 #1
Hej Kartolux

Det var en ordemtlig masse :)

Jeg er ikke sikker på at jeg helt forstår hvad du vil, men jeg prøver lige at ridse op for dig, hvad jeg tror du vil ha lavet.

På din Kupon, vil du ha en knap der hedder send bestilling vis email.
Når man klikker på den skal der genereres en ramdom 3 cifret kode, som sendes til kundens mail adresse og der skal stå på skærmen mail afsendt og indtast kode bla. bla.
Når dette er gjort korret skal der sendes en mail med bestillingen til en adresse plus en til kundens mail. ????

Det er efterhånden blevet en ret stor opgave :)
Noget større end den forrige, men mon ikke vi kan finde ud af det aligevel !

Jeg har lidt travlt i disse dage, men jeg kigger på det snart !
Avatar billede kartolux Nybegynder
26. marts 2001 - 13:02 #2
Yes, det er helt rigtigt. På traditionelle bestillingskuponer (trykte) kan alle bestille noget i en andens navn.
I disse nye tider, hvor tingene kan kontrolleres, når de sker ved hjælp af edb, er det godt med en kontrol.

Derfor denne kontrol.

Der kan naturligvis afsættes flere points - men min konto ser efterhånden lidt slunken ud. Vi finder ud af det. Du har jo løst den anden opgave med bravour :0)
Avatar billede kasseper Nybegynder
26. marts 2001 - 14:11 #3
OK, jeg går igang idag eller imorgen eller snart ihvertfald. Så må du selv bestemme hvor meget du vil gi mere, jeg syntes ihvertfald, hvis du skal ha en færdig version at den er lidt mere værd :)
Avatar billede kasseper Nybegynder
29. marts 2001 - 11:15 #4
Hej Kartolux.
Du må undskylde, men jeg har været inficeret med forkølelse og deslige, så jeg er ikke gået igang endnu.
Endnu værrer er det nok når jeg fortæller dig at jeg nok ikke bliver færdig i den nærmeste fremtid.
Jeg starter på et nyt job på mandag, hvilket vil sige at jeg ikke har tid om dagen mere, og om aftenen, har jeg knap nok tid til at læse min mail.
Jeg trapper kraftigt ned her på eksperten, så mit forslag er at du lukker dette spg. og opretter det igen, men med en anden titel.
Læg en ref. i det nye spg. til dette og så er jeg sikker på at der nok er en af de andre skrappe hovder der kan hjælpe dig.

Sorry :)
Avatar billede kartolux Nybegynder
02. april 2001 - 10:58 #5
Det er jeg lidt ked af at høre. Jeg havde glædet mig meget til denne opgaves løsning. Er du sikker på, at du ikke kan lave den, hvis der nu blev sat en ekstra stor bonus på?  :0)
Jeg er villig til at vente, bare jeg ved at der er \"kog\" i gryden...
Avatar billede kartolux Nybegynder
03. april 2001 - 09:09 #6
Okay - spørgsmålet lukkes :0)
Avatar billede kasseper Nybegynder
10. april 2001 - 10:24 #7
Ja jeg er ked af det kartolux, for det var da en spændende opgave, men jeg kan ikke få tid til det på mit nye job, så jeg har besluttet mig for at kun deltage i mindre spg. Men der er da mange andre herinde der kan hjælpe dig. Nu ved jeg selvfølgelig ikke om du har fået hjælp !
Anyway, så god fornøjelse.
Avatar billede kartolux Nybegynder
10. april 2001 - 10:37 #8
Hej kasseper

Alt i orden :0)
Jeg har løst opgaven - delvist selv. Der er dog ikke check på afsender...
Hvis du har lyst, så gå til:
http://www.erhvervstilbud.dk/bladre.asp?ArticleID=59

1. Følg knappen \"Bestil via fax/brev\"
2. Udfyld dine KuponData
3. Se at kuponen nu er udfyldt med dit navn, adresse mv.
4. Skriv antal ind og evt. tilvalg
5. Tryk på knappen under kuponen
6. Se at kuponen nu er færdigt opsat
7. Klik på \"Test email sending\"

8. KUN en testside kommer frem. Der sendes ingen email. Men som du ser, får jeg smidt alle variabler med over, og mangler nu kun at implementere sending til modtager og kopi til afsender.

Held og lykke med jobbet.

Lars
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