Daten an ein Post Formular schicken
Nad Flanders
- php
0 Tom0 Nad Flanders0 ChrisB0 Nad Flanders0 EKKi
Hallo,
ich habe auf meiner Seite ein Signup Formular. Parallel dazu betreibe ich phplist als Newsletterscript.
Ich möchte nun in der Sign Up Funktion eine Checkbox integrieren, Newsletter ja/nein.
Soweit kein Problem.
Das Newsletterscript hat ebenfalls nochmal ein Formular, zum Einschreiben. Die Darten hiebei werden per POST verarbeitet.
Meine Frage:
1. Ist es möglich, dass wenn sich ein user anmeldet und er sich für den Newsletter entscheidet, automatisch ein String an das Newletterformular geschickt wird? Also Quasi Form Injecion?
2. Sollte es gehen, bekomme ich dann automatisch den Redirect vom Newsletterforumlar?
Nad
Hello,
kannst Du mal ein (paar) Bild(er) malen für die Zusammenhänge?
Ich verstehe nur Bahnhof.
Was geschieht in welcher Reihenfolge?
Client Client Client
\ / \ /
\ / \ / usw.
\ / \ /
Server Server
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg
also nun nochmal in transparent:
schau es dir am besten an:
http://pc-store.org/register
Hier gibt der User seine Daten an. Das Forumlar wird von einem Script weiterverarbeitet. Sollte der User sich für den Newsletter entscheiden, sollen von diesem Script die Daten hierhin:
http://pc-store.org/lists/?p=subscribe&id=1
gesendet werden und das Formular http://pc-store.org/lists/?p=subscribe&id=1
soll abgesendet werden.
Wie bekommen ich die Daten vom register Formula in´s Newsletter Signup Forumlar?
Hi,
http://pc-store.org/register
Hier gibt der User seine Daten an. Das Forumlar wird von einem Script weiterverarbeitet. Sollte der User sich für den Newsletter entscheiden, sollen von diesem Script die Daten hierhin:
http://pc-store.org/lists/?p=subscribe&id=1
gesendet werden und das Formular http://pc-store.org/lists/?p=subscribe&id=1
soll abgesendet werden.
Das ist ein unsinniger Umweg.
Wenn der Nutzer im ersten Formular angibt, dass er den Newsletter haben möchte - dann sorge du dafür, dass schon in der Verarbeitung dieses Formulars serverseitig die nötigen Daten an den entsprechenden Stellen eingetragen werden.
MfG ChrisB
Das ist ein unsinniger Umweg.
Wenn der Nutzer im ersten Formular angibt, dass er den Newsletter haben möchte - dann sorge du dafür, dass schon in der Verarbeitung dieses Formulars serverseitig die nötigen Daten an den entsprechenden Stellen eingetragen werden.MfG ChrisB
Weiss ich. Der einfachste Weg wäre es, einfach direkt vom ersten verarbeitenden Formular einen SQl Eintrag in der Versandliste erstellen zu lassen.
Aber:
Mir geht es um die Bestätigungsmail. Die versendet wird, diese ginge bei meiner Therorie verloren.
LGN
Mahlzeit Nad Flanders,
Mir geht es um die Bestätigungsmail. Die versendet wird, diese ginge bei meiner Therorie verloren.
Nicht wenn Du Deine Seite(n) vernünftig modularisiert hättest - dann würdest Du einfach nur in Deiner register.php entsprechende Funktionen (o.ä.) aufrufen:
$user_id = create_user();
if (user_hat_newsletter_gewaehlt) {
activate_newsletter($user_id);
}
Und in Deiner Newsletter-Bestätigungs-Seite entsprechend:
activate_newsletter($user_id);
Ziel sollte sein, so wenig wie möglich wiederverwendbaren Code direkt in irgendwelchen Skripten zu haben ... Funktionalitäten, die an mehreren Stellen gebraucht werden (könnten), sollten sinnvollerweise ausgelagert werden.
MfG,
EKKi
So gesehen sind es zwei voneinader unabhängig laufende Seiten:
Einam die Hauptseite, basierend auf Wordpress Mu und einmals das Newsletterscritpt (Php List).
Mein Ziel ist es nun, die Daten so auf zu arbeiten dass diese problemlos von der Hauptseite an das Newsletterscript gesandt werde.