Vanuit een Email middels een link een WebDev-site aanroepen die met parameters in de link een database kan bijwerken waarbij de connectie-tijd op de server tot een minimum beperkt blijft. 

Voorbeeld van de link:
     https://nhc60.nl/awp_test?AutoAanmelden=522/Ja/30
De link in de email, bijvoorbeeld in de vorm van een button, staat:
       IK DOE MEE MET 30+
Zo kunnen er meerder buttons in de mail staan:
      IK DOE MEE MET 50+   of   IK DOE NIET MEE  
In de link nemen we ook het lidnummer van de speler mee, in ons voorbeeld 522.

De bijbehorende WebDev site bevat de volgende pages.


Het moet een "Session" site zijn.


In de Projectcode staat halen we de parameter uit de link op:


De Dummy Page
De Dummy is de First Page of the project in session mode.
Zonder Dummy-page werkt de site wel in de test-omgeving, maar niet op de deploiment,
Verder heeft de Dummy page de functie om de Parameter door te geven aan de AWP1-page.
De enige code op de Dummy Page is:


De EndProgram() is heel belangrijk want daarmee sluit meteen de connectie met Deploiment-server, die zo maar een fractie van een seconde geopend is.
Op de dummy page staan GEEN controls.

De Dummy-page roept dus de PAGE_AWP1 aan met 1 parameter, de parameter uit de link, in ons voorbeeld: AutoAanmelden=522/Ja/30


De code van de AWP-page:
Nadat de parameter uit elkaar is gehaald, wordt de connectie met de HFSQL gemaakt en het juiste record (lidnummer 522) opgehaald.



In de code van de "Verzend"-button wordt als voorbeeld het ledenrecord bijgewerkt.
Maar je kan alles bijwerken dat je wil. Vervolgens wordt AWP2 opgeroepen.


AWP2:



AWP, URL, EMAIL, Connectie, Deploiment, 

 






Reacties

Een reactie posten

Bedankt voor je reactie. We mailen je zo snel mogelijk terug! WDG

Populaire posts van deze blog

Soms lijkt het alsof de CSS niet werkt.

MARIA DB

Strato problemen