Pflichtfelder im FollowUpMailer
Moderator: mirko
-
- Beiträge: 8
- Registriert: 29.04.2009, 13:04
- Kontaktdaten:
Also zunächst einmal ist zu vermelden, dass der Fehler seit heute Abend plötzlich nicht mehr auftritt. Ich weiß nicht warum. Derzeit sieht es so aus, als wenn alles wieder absolut korrekt läuft.
Ich werde jetzt zunächst mal abwarten. Vermutlich hat der Fehler mit einer anderen Einstellung oder Anwendung zu tun, die ich im Moment nicht nachvollziehen kann.
Sowie wieder etwas Ungewöhnliches auftritt, melde ich mich wieder. Trotzdem meine Hochachtung an Sie, dass Sie sich so gut und schnell um die Probleme Ihrer Software-Nutzer kümmern.
Dafür herzlichen Dank.
Ich werde jetzt zunächst mal abwarten. Vermutlich hat der Fehler mit einer anderen Einstellung oder Anwendung zu tun, die ich im Moment nicht nachvollziehen kann.
Sowie wieder etwas Ungewöhnliches auftritt, melde ich mich wieder. Trotzdem meine Hochachtung an Sie, dass Sie sich so gut und schnell um die Probleme Ihrer Software-Nutzer kümmern.
Dafür herzlichen Dank.
-
- Beiträge: 8
- Registriert: 29.04.2009, 13:04
- Kontaktdaten:
Aber was ist jetzt zu tun?
Ich hatte mir vorher die neue Version 1.62 upgedatet und kann meine 5 Responder nicht mehr bearbeiten.
Es erscheinen folgende Fehlermeldungen
Error executing SQL res=21 \"SELECT * FROM Ressponders Where
Active=0 AND Locked=0\" : library routine called out of sequence
oder
Error executing SQL res21 \"SELECT * FROM Responders WHERE ID=3\" : library routine called out of sequence
Was kann ich jetzt tun, damit alles wieder wie vorher läuft?
Vorher war die Version 1.61 installiert.
Hinweis: Offensichtlich laufen die Aktionen korrekt ab. Das ist zumindest erkennbar im Ablaufprotokoll. Dort sind neue Eintragungen sichtbar und Mailings werden gesendet.
Nur kann ich keinen Responder einsehen und bearbeiten. Dann kommen besagte Meldungen.
Ich hatte mir vorher die neue Version 1.62 upgedatet und kann meine 5 Responder nicht mehr bearbeiten.
Es erscheinen folgende Fehlermeldungen
Error executing SQL res=21 \"SELECT * FROM Ressponders Where
Active=0 AND Locked=0\" : library routine called out of sequence
oder
Error executing SQL res21 \"SELECT * FROM Responders WHERE ID=3\" : library routine called out of sequence
Was kann ich jetzt tun, damit alles wieder wie vorher läuft?
Vorher war die Version 1.61 installiert.
Hinweis: Offensichtlich laufen die Aktionen korrekt ab. Das ist zumindest erkennbar im Ablaufprotokoll. Dort sind neue Eintragungen sichtbar und Mailings werden gesendet.
Nur kann ich keinen Responder einsehen und bearbeiten. Dann kommen besagte Meldungen.
Zuletzt geändert von HPSchweimer am 18.05.2009, 14:41, insgesamt 1-mal geändert.
Das Fehlerprotokoll sagt an dieser Stelle nichts aus, es ist ein SQL-Fehler aufgetreten z.B. irgendwelche Werte falsch eingegeben Wert mit Komma, obwohl eine Ganzzahl eingegeben werden muss. Alternativ kann es auch ein Folge-Fehler sein, d.h. er konnte z.B. die Datenbank nicht speichern (kein Speicherplatz, Antiviren-Programm sperrt Datei), daraufhin schlagen Folge-Operationen fehl.
-
- Beiträge: 8
- Registriert: 29.04.2009, 13:04
- Kontaktdaten:
Stimmt das ist nicht korrekt. Im Script gibt es eine Zeile (Zeilenummern des Forums hier ignorieren)
diese ändern in
Code: Alles auswählen
if( !isset($_GET[$key]) && !isset($_POST[$key]) )
Code: Alles auswählen
if( empty($_GET[$key]) && empty($_POST[$key]) )
-
- Beiträge: 8
- Registriert: 29.04.2009, 13:04
- Kontaktdaten:
Schau mal, genau so steht es drin und wurde generiert. Trotzdem Funkt es nicht.
$Recipient=\"ITS-fum1\";
$SubscribeOKPage=\"http://ihr-interneterfolg.de/ITS-fupm-anmeldung.htm\";
$UnsubscribeOKPage=\"http://ihr-interneterfolg.de/ITS-fupm-abmeldung.htm\";
$ErrorPage=\"http://ihr-interneterfolg.de/ITS-fupm-fehler.htm\";
$RequiredFields=array(\"Anrede\", \"Vorname\", \"Nachname\");
Eine Eintragung wird auch ohne die Pflichtfelder angenommen.
$Recipient=\"ITS-fum1\";
$SubscribeOKPage=\"http://ihr-interneterfolg.de/ITS-fupm-anmeldung.htm\";
$UnsubscribeOKPage=\"http://ihr-interneterfolg.de/ITS-fupm-abmeldung.htm\";
$ErrorPage=\"http://ihr-interneterfolg.de/ITS-fupm-fehler.htm\";
$RequiredFields=array(\"Anrede\", \"Vorname\", \"Nachname\");
Eine Eintragung wird auch ohne die Pflichtfelder angenommen.
Zuletzt geändert von HPSchweimer am 14.05.2009, 22:01, insgesamt 1-mal geändert.
Hallo,
es muss bei der Erstellung des Scripts angegeben werden, dass die Felder Anrede, Vorname usw. Pflichtfeld sein sollen. Dieses neue Script muss natürlich auf die eigene Webseite übertragen werden, sonst wirkt die Änderung nicht. Man kann sehen welche Felder Pflichtfelder sind, in dem man im Script die Angabe
$RequiredFields=array(...);
anschaut.
z.B. Name, Vorname und Anrede sollen Pflicht sein, dann sieht die Variable so aus:
$RequiredFields=array(\"Nachname\", \"Vorname\", \"Anrede\");
es muss bei der Erstellung des Scripts angegeben werden, dass die Felder Anrede, Vorname usw. Pflichtfeld sein sollen. Dieses neue Script muss natürlich auf die eigene Webseite übertragen werden, sonst wirkt die Änderung nicht. Man kann sehen welche Felder Pflichtfelder sind, in dem man im Script die Angabe
$RequiredFields=array(...);
anschaut.
z.B. Name, Vorname und Anrede sollen Pflicht sein, dann sieht die Variable so aus:
$RequiredFields=array(\"Nachname\", \"Vorname\", \"Anrede\");
-
- Beiträge: 8
- Registriert: 29.04.2009, 13:04
- Kontaktdaten:
Hallo Mirko,
ich habe festgestellt, dass in der derzeitigen Version als Pflichtfeld nur die eMail-Adresse geprüft wird.
Meine Pflichtfeldanforderung für Anrede, Vorname und Nachname wird nicht erkannt. Ein User kann sich also eintragen, ohne die genannten Pflichtfelder auszufüllen.
Habe ich einen Fehler gemacht oder ist der FUM an dieser Stelle fehlerhaft?
ich habe festgestellt, dass in der derzeitigen Version als Pflichtfeld nur die eMail-Adresse geprüft wird.
Meine Pflichtfeldanforderung für Anrede, Vorname und Nachname wird nicht erkannt. Ein User kann sich also eintragen, ohne die genannten Pflichtfelder auszufüllen.
Habe ich einen Fehler gemacht oder ist der FUM an dieser Stelle fehlerhaft?