Re: Email versenden geändert, neu,gelöscht mit checkbox - baseportal Forum - Web-Anwendungen einfach, schnell, leistungsfähig!
baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Ausgewählter Eintrag: Zur Liste 

 Alle Einträge zum Thema: Zur Liste 
    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}
      
      ";
      }
      </perl>
      


      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>
      

      <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}
      
      ";
      }
      </perl>
      



      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

      versuch mal so (nicht getestet)

      <perl>
      

      #####schnipp


      if ($cmd eq "do_mod") 
      {
      

      if($Boxer eq "1")
      {
       
      mail 'info@boxer.de',"Neuer Eintrag", "Name: $Name
      Beschreibung: $Beschreibung
      Alter: $Alter
      Bild: $Bild
      Homepage: $Homepage
      Email: $Email
      
      ";


      }
       }
      ####schnapp
      

      <perl>

      Gruß

      Claus

     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

      mail unterwegs.

     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

      yeah...

     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

      if($_put{Boxer}==1)
      

      schreibst.

       ==1
      

      statt

       eq "1"
      

      weil es eine Zahl ist auf die Du vergleichst und kein Text ;-) Noch einfacher ist

      if($_put{Boxer})
      

      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

      Hallo Christoph,

      wenn Du folgendes hinter das do_all stellst geht es auch so;-)

      if ($cmd eq "mod" && $_put{Boxer} eq "1")
      

      {


      get "Id==$_get{Id}", "db";
      


      -----



      }
      

      Gruß

      Claus

     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.

      if($_put{Boxer}==1)
       
      

      schreibst.



       ==1
       
      

      statt



       eq "1"
       
      

      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




      if($_put{Boxer})
       
      

      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-;-))


      <perl>
      

      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",
          "",
          "",
          "";
      

      }


      if ($cmd eq "add")
      

      {


      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}",
          "",
          "",
          "";
      

      }

      </perl>
      

      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;-))


      <perl>
      

      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",
          "",
          "",
          "";
      

      }


      if ($cmd eq "add")
      

      {


      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",
          "",
          "",
          "";
      

      }

      </perl>
      

      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

      Hallo Alex,

      habe mal Deine do-Anweisung abgespeckt und Dir den Quelltext für eine Testseite per mail zugesandt. Nichts ändern!!!

      Wenn das jetzt auch nicht klappt, musst Du Briefe schreiben;-))

      Gruß

      Claus


      >PS: Dieser Thread ist zu lang, das packt das Forum nicht mehr ;-)
      

      ist mir auch schon aufgefallen;-)

     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 :-) schlimm?
      

      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

      Äh, nur mal zur Sicherheit: Du hast aber irgendwo hinter dem Code dann auch ein <do action=all ...> stehen, oder?

      Ok, wenn ja, dann lernste jetzt mal n bisschen "Debuggen" ;-)

      Schreib mal vor das

      foreach ("Boxer")
      

      die Zeile

      out "cmd=$cmd, boxer=$_put{Boxer}, Id=$Id, amount=$_amount<br>";
      

      Was wird das so ausgegeben? (z.b. wenn du eine EMail löschst, änderst...)

     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

      Hallo alex,

      bei mir auf Lizenz klappt das;-))

      >Ja ich weiß, aber auch das hatte ich schon versucht...
      Mit komplett deinem Inhalt (sogar do_all) nur angepasst. 
      

      außer den Angaben nichts weiter "reingemogelt"?

      was verstehtst Du unter "angepasst"?

      wie sieht denn der "angepasste" do_all-Teil aus?

      Gruß

      Claus

     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}
      

      }
       }
      </perl> 
      

      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


     
 Liste der Einträge von 22951 bis 23101:Einklappen Zur Eingabe 
Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < Zur Eingabe  > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.09s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!