Beitrag von Alex (164 Beiträge) am Montag, 15.August.2005, 12:07.
Email versenden geändert, neu,gelöscht mit checkbox
Hallo
wenn im Formular eine checkbox (boxer) gekreuzt wird, wird eine Email versandt.
Hier mein perl, dass für neue Einträge funktioniert.
<perl>
if($Boxer eq "1")
{
mail 'info@boxer.de',"Neuer Eintrag", "Name: $_put{Name}
Beschreibung: $_put{Beschreibung}
Alter: $_put{Alter}
Bild: $_put{Bild}
Homepage: $_put{Homepage}
Email: $_put{Email}
";
}
1. Problem:
Die Email wird nur (an Boxer) versandt, wenn es ein neuer EIntrag ist.
Nun möchte ich aber auch bei Änderung bzw. Gelöscht eine Email versenden. Ist das Möglich??????? Nur mit einer anderen Betreffzeitle. Aber auch immer nur wenn die checkbox Boxer an war.
Drücke ich mich verständlich genug aus?????
2. Problem.
Ich habe 20 verschiedene Checkboxen zum ankreuzen....Der Text der Email soll der selbe bleiben, nur jedoch je nach angekreuzter Checkbox soll die Email an verschieden Adressen gehen.
Gibt es einen einfacheren Weg, als das ganze perl zu Wiederholen?
Ich würde es nun so lösen:
<perl>
if($Boxer eq "1")
{
mail 'info@boxer.de',"Neuer Eintrag", "Name: $_put{Name}
Beschreibung: $_put{Beschreibung}
Alter: $_put{Alter}
Bild: $_put{Bild}
Homepage: $_put{Homepage}
Email: $_put{Email}
";
}
<perl>
if($Bayern eq "1")
{
mail 'info@bayern.de',"Neuer Eintrag", "Name: $_put{Name}
Beschreibung: $_put{Beschreibung}
Alter: $_put{Alter}
Bild: $_put{Bild}
Homepage: $_put{Homepage}
Email: $_put{Email}
";
}
Vielen Dank allen Helfern
Antworten
Beitrag von Claus (4645 Beiträge) am Montag, 15.August.2005, 12:22.
Re: Email versenden geändert, neu,gelöscht mit checkbox
Antworten
Beitrag von Alex (164 Beiträge) am Montag, 15.August.2005, 12:43.
Re: Email versenden geändert, neu,gelöscht mit checkbox
Ja, aber das kann ich nicht nehmen, da ich in der Hauptdatenbank mit do all arbeite und das Perl davor eingefügt habe.
Außerdem ja die Email nur versandt werden soll, wenn die Checkbox auch an ist.
Also brauche ich etwas, das sagt, wenn Eintrag geändert und Checkbox Boxer 1, dann Email an.
Und das selbe für gelöscht.
Antworten
Beitrag von Claus (4645 Beiträge) am Montag, 15.August.2005, 12:54.
Re: Email versenden geändert, neu,gelöscht mit checkbox
Antworten
Beitrag von Alex (164 Beiträge) am Montag, 15.August.2005, 15:54.
Re: Email versenden geändert, neu,gelöscht mit checkbox
Danke
Aber, nein da tut sich gar nix.
Auch keine Fehlermeldung wenn man das letzte perl richtig schreibt.
Hab jetzt mal das do_ vor dem mod weggelassen. Auch da passiert nix....
Mh, noch andere Ansätze?
Antworten
Beitrag von Claus (4645 Beiträge) am Montag, 15.August.2005, 17:08.
Re: Email versenden geändert, neu,gelöscht mit checkbox
Mh,ja gerade in 'ner freien Minute gelöst.
Bin es aber langsam leid, hier den Alleinunterhalter zu geben, während die sogenannten "Cracks", die sowas normalerweise aus dem Ärmel schütteln sollten, sich hier ständig in Schweigen hüllen.
Kannst ja mal Deine mail-Adresse angeben. Schicke dir das dann zu.
Gruß
Claus
PS: Forum, Quo vadis????
Antworten
Beitrag von Alex (164 Beiträge) am Montag, 15.August.2005, 17:25.
Re: Email versenden geändert, neu,gelöscht mit checkbox
Antworten
Beitrag von Claus (4645 Beiträge) am Montag, 15.August.2005, 17:54.
Re: Email versenden geändert, neu,gelöscht mit checkbox
Antworten
Beitrag von Claus (4645 Beiträge) am Montag, 15.August.2005, 20:21.
Re: Email versenden geändert, neu,gelöscht/mail nicht bekommen?
Hallo Alex,
mail nicht angekommen?
Gruß
Claus
Antworten
Beitrag von hempelr (1976 Beiträge) am Montag, 15.August.2005, 20:47.
Re: Email versenden geändert, neu,gelöscht mit checkbox
ist glaub ich müßig zu diskutieren - hatten wir schon zu oft...und kommt nix bei raus...weil sich die Katze immer wieder in den Schwanz beißt...leider...
Antworten
Beitrag von Claus (4645 Beiträge) am Montag, 15.August.2005, 21:20.
Re: Email versenden geändert, neu,gelöscht mit checkbox
Hallo Ruben,
Laß Deinen Frust einfach freien Lauf;-))
Gruß ans Erzgebirge
Claus
Antworten
Beitrag von hempelr (1976 Beiträge) am Montag, 15.August.2005, 21:28.
Re: Email versenden geändert, neu,gelöscht mit checkbox
so ein sch...Sommer... ;-)
Gruß an die Waterkant nach Hamburg
Antworten
Beitrag von Sander (8133 Beiträge) am Montag, 15.August.2005, 22:32.
Re: Email versenden geändert, neu,gelöscht mit checkbox
da denkt man mal, hängt man sich mal nicht überall rein...
wobei aus dem ärmel wird das auch nicht geschüttelt, weil wie du schon an anderen stellen selbst erwähnst, es ist mit do_all gemacht. welcher "crack" arbeitet mit do_all?
Antworten
Beitrag von Claus (4645 Beiträge) am Montag, 15.August.2005, 22:39.
Re: Email versenden geändert, neu,gelöscht mit checkbox
"Es gibt keine dummen Fragen - jeder hat mal angefangen!"
Antworten
Beitrag von Sander (8133 Beiträge) am Montag, 15.August.2005, 22:59.
Re: Email versenden geändert, neu,gelöscht mit checkbox
den beitrag muß ich jetzt nicht verstehen, oder?
Antworten
Beitrag von Claus (4645 Beiträge) am Dienstag, 16.August.2005, 14:38.
Re: Email versenden geändert, neu,gelöscht mit checkbox
Hallo Sander,
komme leider aus familiären Gründen erst jetzt zu einer Antwort.
Auch ich arbeite fast gar nicht mehr mit <do action=all> oder mit do_all, was aber nicht heißt, daß das auf alle Fragesteller hier im Forum zutrifft.
Trotzdem nehme ich mir oft genug die Zeit, auch mal wieder einen Ausflug in die "Steinzeit" zu machen und zu helfen;-))
Seit ich mich vor ca. 2 Jahren das 1. Mal mit bp beschäftigt habe, hat allerdings die Hilfsbereitschaft im Forum IMHO stark abgenommen, wobei ich Dich und CB explizit, aber auch den Einen oder Anderen davon ausnehme.
Gruß
Claus
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Dienstag, 16.August.2005, 00:10.
Re: Email versenden geändert, neu,gelöscht mit checkbox
Ich arbeite viel mit do_all ;-)
Man kann ne Menge damit anfangen, z.b. wenn man vorher Sachen abfängt/ändert... Bin selber immer ganz erstaunt was alles geht ;-)
Antworten
Beitrag von Sander (8133 Beiträge) am Dienstag, 16.August.2005, 11:18.
Re: Email versenden geändert, neu,gelöscht mit checkbox
rauchst ja auch kein "Crack" :D
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Dienstag, 16.August.2005, 13:36.
Re: Email versenden geändert, neu,gelöscht mit checkbox
Uh, da war er wieder, der niederschlesische Wortwitz ;-)
Antworten
Beitrag von Sander (8133 Beiträge) am Dienstag, 16.August.2005, 14:17.
Re: Email versenden geändert, neu,gelöscht mit checkbox
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Mittwoch, 17.August.2005, 13:40.
Re: Email versenden geändert, neu,gelöscht mit checkbox
zu 1. Also Ändern müsstest Du einfach erschlagen können, indem Du
schreibst.
statt
weil es eine Zahl ist auf die Du vergleichst und kein Text ;-) Noch einfacher ist
weil Du auf reine Existenz (bzw. Wahrheit) testest ;-)
Zum Löschen: Da musst Du vorher den Datensatz holen, s. unten...
zu 2.
Wenn sich was wiederholt, lautet die Lösung: Schleife ;-) Sieht z.b. so aus (komplette Lösung):
<perl>
if($cmd eq "del") { get "Id==$Id", "datenbankname"; %_put=%_loop; }
foreach ("Boxer", "Bayern", "undsoweiter")
{
if($_put{$_})
{
mail 'info@boxer.de',"Neuer Eintrag", "Name: $_put{Name}
Beschreibung: $_put{Beschreibung}
Alter: $_put{Alter}
Bild: $_put{Bild}
Homepage: $_put{Homepage}
Email: $_put{Email}
";
}
}
</perl>
Nicht getestet ;-)
Antworten
Beitrag von Claus (4645 Beiträge) am Mittwoch, 17.August.2005, 17:14.
Re: Email versenden geändert, neu,gelöscht mit checkbox
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Mittwoch, 17.August.2005, 17:56.
Re: Email versenden geändert, neu,gelöscht mit checkbox
Hinter das do_all ?
Aber auch davor dürfts nich gehen, weil das get ja ins %_loop holt und nich ins %_put... ;-)
Antworten
Beitrag von Claus (4645 Beiträge) am Mittwoch, 17.August.2005, 18:05.
Re: Email versenden geändert, neu,gelöscht mit checkbox
Bei mir klappt es;-)
ich schicke dir mal den Testlink zu (per mail) und gebe als Adresse info@baseportal.de ein.
Dann bekommst Du Post von Gustav Gans oder einem anderen Entenhausener;-))
Ist schon bemerkenswert, was so ein kleiner Depp wie ich alles rausbekommt, oder;-))
Gruß
Claus
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Mittwoch, 17.August.2005, 18:35.
Re: Email versenden geändert, neu,gelöscht mit checkbox
Ok, hinterm do all gehts auch... ;-) Aber wie sieht denn Dein kompletter Code aus?
Antworten
Beitrag von Claus (4645 Beiträge) am Mittwoch, 17.August.2005, 18:59.
Re: Email versenden geändert, neu,gelöscht mit checkbox
Was meinst du mit dem kompletten code?? Gibt da kein großes Geheimnis;-))
Ich bin da sehr pragmatisch, ohne viel Firlefanz;-)
ist eigentlich in dieser Testphase nur der Passwortschutz von mir aus der Bib und der angedeutete Teil mit dem mail-Befehl, den ich da integriert habe.
Den Bereich für Löschen muß ich noch machen. Das mit dem hinzufügen ist das geringste Prob.
zu Deiner Bemerkung:
Aber auch davor dürfts nich gehen, weil das get ja ins %_loop holt und nich ins %_put... ;-)
Davor kannste nur mit do_mod abfragen, aber dann läuft es ins Leere(hab ich probiert), aber nach dem do_all klappt es, wie Du siehst.
Habe damals mal ein anderes Prob gehabt, bei dem ich dank Ruben's Tip die Umsetzung realisieren konnte. War mir nur entfallen;-))
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Mittwoch, 17.August.2005, 20:36.
Re: Email versenden geändert, neu,gelöscht mit checkbox
Na, was steht denn bei dem
? ;-)
Antworten
Beitrag von Claus (4645 Beiträge) am Mittwoch, 17.August.2005, 21:25.
Re: Email versenden geändert, neu,gelöscht mit checkbox
ich dachte, daß wüsstest Du;-)
if ($cmd eq "mod" && $_put{Boxer} eq "1")
{
get "Id==$_get{Id}", "adressen";
mail 'info@baseportal.de',
"Happy birthday, christoph!",
"Hallo $Name,\n\n$Strasse\n\nDu erreichst mich unter\n\n Ort: $Ort",
"",
"$Name",
"$_put{Nameatw}",
"",
"",
"";
}
Ich wußte ja nicht, daß ich das hier auch noch schreiben muß;-))
Gruß
Claus
PS: ist noch in der Testphase
Antworten
Beitrag von Claus (4645 Beiträge) am Mittwoch, 17.August.2005, 21:32.
Re: Email versenden geändert, neu,gelöscht mit checkbox
jaja testphase;-))
if ($cmd eq "mod" && $_put{Boxer} eq "1")
{
get "Id==$_get{Id}", "adressen";
mail 'info@abc-tierschutz.de',
"Happy birthday, christoph!",
"Hallo $Name,\n\n$Strasse\n\nDu erreichst mich unter\n\n Ort: $Ort",
"",
"$Name",
"$Nameatw",
"",
"",
"";
}
einige Felder sind noch nicht belegt, werden aber später aus der db gefüllt. Für Interessiert gibt es ein Beispiel in der Bib (Forum), nur daß dieses direkt aus dem Template versandt wird.
Antworten
Beitrag von Claus (4645 Beiträge) am Mittwoch, 17.August.2005, 18:11.
Re: Email versenden geändert, neu,gelöscht mit checkbox
mail unterwgs,
vile Spaß;-))
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Donnerstag, 18.August.2005, 01:53.
Re: Email versenden geändert, neu,gelöscht mit checkbox
Antworten
Beitrag von Claus (4645 Beiträge) am Donnerstag, 18.August.2005, 12:49.
Re: Email versenden geändert, neu,gelöscht mit checkbox
ich denke mal, eigentlich nichts, außer daß es wie Du schreibst, nicht getestet ist;-)
außerdem wollte ich nur beweisen, daß man das auch mit eq "1" prüfen kann.
schreibst.
statt
weil es eine Zahl ist auf die Du vergleichst und kein Text ;-) Noch einfacher ist
auch fehlt glaube ich bei Deinem Vorschlag die Unterscheidung zwischen neuem Datensatz und Änderung
weil Du auf reine Existenz (bzw. Wahrheit) testest ;-)
Gruß
Claus
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Donnerstag, 18.August.2005, 15:24.
Re: Email versenden geändert, neu,gelöscht mit checkbox
> außerdem wollte ich nur beweisen, daß man das auch mit eq "1" prüfen kann.
Klar geht das auch, es ist nur sauberer, Zahlen mit dem Zahlenvergleich zu testen, bzw. eine checkbox die nur 2 Werte kennt (ja/nein) auf "Wahrheit" (=ja) ;-)
> auch fehlt glaube ich bei Deinem Vorschlag die Unterscheidung zwischen neuem Datensatz und Änderung
Ja, es sollte ja in beiden Fällen eine Mail rausgeschickt werden, habe ich zumindest so verstanden ;-)
Antworten
Beitrag von Claus (4645 Beiträge) am Donnerstag, 18.August.2005, 14:02.
Re: Email versenden geändert, neu,.../Nachtrag+Beispiel
So, da die Frage schön öfters im Forum aufgetaucht ist, hier mal ein einfaches Beispiel mit Quelltext (geht nur bei Miete/Lizenz), anpassen müßt Ihr das schon selbst-siehe mail-Befehl-;-))
if ($cmd eq "del")
get "Id==$_get{Id}", "db";
mail 'deine@mailadresse.de',
"Datensatz $Id wurde gelöscht!",
"Hallo $Name,\n\n$Strasse\n\nDu erreichst mich unter\n\n Ort: $Ort",
"",
"$Name",
"$Nameatw",
"",
"",
"";
}
{
mail 'Deine@mailadresse.de',
"Neuer Datensatz wurde hinzugefügt!",
"Hallo $_put{Name},\n\n$_put{Strasse}\n\nDu erreichst mich unter\n\n Ort: $_put{Ort}",
"",
"$_put{Name}",
"$_{Nameatw}",
"",
"",
"";
}
do_all "db=dbname cmd=$cmd sort=Name listfields=Name,Strasse,Ort formfields=-verantwortlich searchfields=Name allfields=Name,Strasse,Ort input=link search=link";
if ($cmd eq "mod")
{
get "Id==$_get{Id}", "db";
mail 'Deine@mailadresse.de',
"Datensatz $Id wurde geändert!",
"Hallo $Name,\n\n$Strasse\n\nDu erreichst mich unter\n\n Ort: $Ort\n\nHandy: $_put{Handy}\n\nEmail: $_put{Kontaktmail}\n\nViele Grüsse\n\n$_put{Nameatw}",
"",
"$Name",
"$_put{Nameatw}",
"",
"",
"";
}
amüsiert Euch damit;-)
Gruß
Claus
Antworten
Beitrag von Claus (4645 Beiträge) am Donnerstag, 18.August.2005, 14:11.
Re: Email versenden geändert, neu,.../Nachtrag+Beispiel/Korrektur
war ein Fehler bei mod drin;-))
if ($cmd eq "del")
get "Id==$_get{Id}", "db";
mail 'deine@mailadresse.de',
"Datensatz $Id wurde gelöscht!",
"Hallo $Name,\n\n$Strasse\n\nDu erreichst mich unter\n\n Ort: $Ort",
"",
"$Name",
"$Nameatw",
"",
"",
"";
}
{
mail 'Deine@mailadresse.de',
"neuer Datensatz wurde hinzugefügt!",
"Hallo $_put{Name},\n\n$_put{Strasse}\n\nDu erreichst mich unter\n\n Ort: $_put{Ort}",
"",
"$_put{Name}",
"$_{Nameatw}",
"",
"",
"";
}
do_all "db=adressen cmd=$cmd sort=Name listfields=Name,Strasse,Ort formfields=-verantwortlich searchfields=Name allfields=Name,Strasse,Ort input=link search=link";
if ($cmd eq "mod")
{
get "Id==$_get{Id}", "adressen";
mail 'Deine@mailadresse.de',
"Datensatz $Id wurde geändert!",
"Hallo $Name,\n\n$Strasse\n\nDu erreichst mich unter\n\n Ort: $Ort\n\nHandy: $Handy\n\nEmail: $Kontaktmail\n\nViele Grüsse\n\n$Nameatw",
"",
"$Name",
"$Nameatw",
"",
"",
"";
}
so, jetzt stimmts;-))
Antworten
Beitrag von Alex (164 Beiträge) am Freitag, 19.August.2005, 13:55.
Re: Email versenden geändert, neu,gelöscht mit checkbox
So, hier kommt zwar eine Email
Aber nur bei einem "neuen Eintrag".
Werden die Daten gelöscht tut sich gar nix.
<perl>
if($cmd eq "del") { get "Id==$Id", "datenbankname"; %_put=%_loop; }
foreach ("Boxer")
{
if($_put{$_})
{
mail 'info@boxer.de',"Neuer Eintrag", "Name: $_put{Name}
Beschreibung: $_put{Beschreibung}
Alter: $_put{Alter}
Bild: $_put{Bild}
Homepage: $_put{Homepage}
Email: $_put{Email}
";
}
}
</perl>
Antworten
Beitrag von Claus (4645 Beiträge) am Freitag, 19.August.2005, 14:34.
Re: Email versenden geändert, neu,gelöscht mit checkbox
Antworten
Beitrag von Alex (164 Beiträge) am Sonntag, 21.August.2005, 09:29.
Re: Email versenden geändert, neu,gelöscht mit checkbox
Danke Claus
es funktoniert
Antworten
Beitrag von Claus (4645 Beiträge) am Samstag, 20.August.2005, 09:55.
Re: Email versenden geändert, neu,gelöscht mit checkbox
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Freitag, 19.August.2005, 23:28.
Re: Email versenden geändert, neu,gelöscht mit checkbox
Ja, schrecklich! ;-)
> Dann habe ich einen kleinen Fehler auf meiner Seite:
Kein Fehler, Absicht...
> cmd=, boxer=, Id=, amount=
Die Werte sind alle leer??
Dann stimmt da was ganz Grundlegendes nicht, denn mind. $cmd und $_put{Boxer} müssten einen Wert ausgeben...
Wie sieht denn jetzt Dein kompletter Quellcode aus, von der gesamten Seite, mit dem obigen Code von mir drin?
PS: Dieser Thread ist zu lang, das packt das Forum nicht mehr ;-)
Antworten
Beitrag von Alex (164 Beiträge) am Freitag, 19.August.2005, 22:12.
Re: Email versenden geändert, neu,gelöscht mit checkbox
Keine Antwort bei Löschen und Ändern.
Antworten
Beitrag von Claus (4645 Beiträge) am Freitag, 19.August.2005, 22:02.
Re: Email versenden geändert, neu,gelöscht mit checkbox
Hallo Alex,
hatte das Beispiel nur bei Lizenz geprüft.
Werde morgen, wenn ich mal etwas "Luft" habe, einen Testlauf bei Miete machen. Gibt da manchmal leider ein paar Unterschiede.
Außerdem schicke ich Dir noch ein paar Prüfmöglichkeiten per mail. Keine Angst, sind nicht kompliziert;-))
Bekommst Du bei "Löschen" auch keine Nachricht oder nur bei "ändern" nicht?
Könnte dann am do_all-Ablauf liegen.
wie bereits geschrieben, klappt es bei mir ohne Probs.
Gruß
Claus
Antworten
Beitrag von Alex (164 Beiträge) am Freitag, 19.August.2005, 21:17.
Re: Email versenden geändert, neu,gelöscht mit checkbox
Oh Claus
es geht wieder nicht.
Du bist so fleißig und trotzdem zwickt es weiter.
Aber wenn es bei dir geht und bei mir nicht...
Kann doch nicht sein????????
Hab nix verändert.
Nur die Mail und die db
Nur Email bei "Neuer Eintrag"...sonst tut sich nix.
Antworten
Beitrag von Alex (164 Beiträge) am Freitag, 19.August.2005, 19:59.
Re: Email versenden geändert, neu,gelöscht mit checkbox
Hallo Christoph
"Äh, nur mal zur Sicherheit: Du hast aber irgendwo hinter dem Code dann auch ein <do action=all ...> stehen, oder?"
Ja :-) schlimm?
wenn ich das dann einfüge also so:
<perl>
if($cmd eq "del") { get "Id==$Id", "hunde"; %_put=%_loop; }
out "cmd=$cmd, boxer=$_put{Boxer}, Id=$Id, amount=$_amount<br>";
foreach ("Boxer")
{
if($_put{$_})
{
mail 'info@abc-tierschutz.de',"Eintrag wurde gelöscht", "Name: $_put{Name}
Beschreibung: $_put{Beschreibung}
";
}
}
</perl>
Dann habe ich einen kleinen Fehler auf meiner Seite:
cmd=, boxer=, Id=, amount=
Und beim löschen gibt es keine Email, dafür wie immer, bei einem neuen Eintrag :-(
Antworten
Beitrag von Alex (164 Beiträge) am Freitag, 19.August.2005, 19:54.
Re: Email versenden geändert, neu,gelöscht mit checkbox
Hallo Claus
ja war den ganzen Nachmittag beim Tierarzt. Hab leider kein Laptop.
Also mit angepasst, meine ich
1. Die EMail ausgetauscht
2 Meine Datenbank "hunde" dahin wo "db" ist....
Also nix gelöscht oder so....
Mh, danke für die Mail, aber ich komme erst später dazu....
Antworten
Beitrag von Claus (4645 Beiträge) am Freitag, 19.August.2005, 19:11.
Re: Email versenden geändert, neu,gelöscht mit checkbox
sind wohl alle beim Grillen;-))
Mich würde mal interessieren, ob irgend Jemand das Beispiel von mir schon bei sich erfolgreich eingebaut hat, oder ob ich die "Lizenz zum mailen" nur allein habe;-))
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Freitag, 19.August.2005, 16:27.
Re: Email versenden geändert, neu,gelöscht mit checkbox
Antworten
Beitrag von Claus (4645 Beiträge) am Freitag, 19.August.2005, 15:32.
Re: Email versenden geändert, neu...mail unterwegs
Hallo Alex,
habe dir gerade 'ne mail geschickt, bau das mal ein.
Gruß
Claus
Antworten
Beitrag von Claus (4645 Beiträge) am Freitag, 19.August.2005, 15:00.
Re: Email versenden geändert, neu,gelöscht mit checkbox
Antworten
Beitrag von Alex (164 Beiträge) am Freitag, 19.August.2005, 14:44.
Re: Email versenden geändert, neu,gelöscht mit checkbox
Hallo Claus
Ja ich weiß, aber auch das hatte ich schon versucht...
Mit komplett deinem Inhalt (sogar do_all) nur angepasst.
Auch hier bekomme ich keine Email bei geändert und gelöscht.
Nur bei "neuem Eintrag....."
Jetzt habe ich halt auch die andere Möglichkeit ausprobiert. ABer auch nix....
Ohhhhhhh
Nun habe ich noch das gefunden:
<perl>
if (%_put){
if ($cmd eq "add"){
$mailtext = "Neuer DS wurde hinzugefügt";
} elsif ($cmd eq "mod"){
$mailtext = "Datensatz wurde geändert";
} elsif ($cmd eq "del"){
$mailtext = "Datensatz wurde gelöscht";
}
if($Boxer eq "1")
{
mail 'info@abc-tierschutz.de',"$mailtext", "Rasse: $_put{Rasse}
Name: $_put{Name}
}
Aber kannst es dir ja denken, .... funktioniert auch nur bei neuem Eintrag....
Da kann ich noch so oft aus dem eq ein == machen....
Ich begreife nur nicht, dass es bei einem neuen Eintrag geht.
Hab auch schon dass
if($cmd eq "del") { get "Id==$Id", "datenbankname"; %_put=%_loop; }
mit rein genommen, (was auch immer das bedeuten mag) da kommt aber ebenfalls nur die Email bei "neuem Eintrag"...
Ich weiß ich wiederhole mich aber
Schreiiiiiii
Antworten