Re: $Id bei der Verknüpfung zweier DBs - 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 
    Beitrag von Claus (4645 Beiträge) am Samstag, 1.Oktober.2005, 17:57.
    Re: $Id bei der Verknüpfung zweier DBs

      Hallo Peter,

      den letzten Datensatz holt man so:


      get "Id==#", "deinedatenbank";
      


      Gruß

      Claus


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Peter Heck (12 Beiträge) am Samstag, 1.Oktober.2005, 17:36. WWW: www.modellflugvereine.de
    $Id bei der Verknüpfung zweier DBs

      Hallo zusammen,

      folgendes Problem konnte ich trotz stundenlanger Versuche nicht lösen:

      Ich erzeuge per Formular einen neuen Db-Eintrag:

      <perl db=/Modellflugvereine/Modellflugplatz>
       $_put{IP}=$_REMOTE_ADDR;
      </perl>
      <p><do action=input db=/Modellflugvereine/Modellflugplatz></p>
      <p>Vielen Dank für Ihren Eintrag</p>
      <A HREF="http://www.modellflugvereine.de/463.0.html?&no_cache=1">Zurück zur Vereinsliste</a>
      

      Nun wird eine Mail mit Einzelheiten zu dem eben eingetragenen Verein an die in der DB "Mail" eingetragenen Adressen verschickt:

      <perl db=/Modellflugvereine/Mail>
      get "Id==*", "/Webcam/Mail","holen";
      while (get_next("holen"))
      {
      mail "$Mailadresse",
          "Neuer Verein eingetragen bei www.modellflugvereine.de",
          "Sehr geehrte Damen und Herren,<p>Sie haben sich in die Mailingliste bei www.modellflugvereine.de eingetragen.<p>Folgender neuer Verein wurde gemeldet:<p>
      Name: $Vereinsname<p>
      Ort: $PLZ $Stadt, $Bundesland<p>
      Link zur Datenbank: <a href=\"http://www.peter-heck.de/cgi-bin/baseportal.pl?htx=/Modellflugvereine/Details&Id==$Id\">$Vereinsname</a><p>
      URL: <a href=\"http://$Homepage_des_Vereins\">$Homepage_des_Vereins</a><p>
      Möchten Sie Ihre Angaben zur Mailliste ändern, so klicken Sie bitte hier:<a href=\"http://www.peter-heck.de/cgi-bin/baseportal.pl?htx=/Modellflugvereine/Mail_aendern&Mailadresse=$Mailadresse\">Ändern</a><p>
      Möchten Sie Ihren Eintrag wieder aus der Mailingliste entfernen, so klicken Sie bitte hier: <a href=\"http://www.peter-heck.de/cgi-bin/baseportal.pl?htx=/Modellflugvereine/Mail_loechen&Mailadresse=$Mailadresse\">Löschen</a><p>
      Viele Grüße<p>Peter Heck (Webmaster)",
          'webmaster@modellflugvereine.de',
          "$Name_mail",
          "Peter Heck",
          '',
          '',
          "Content-type: text/html\n";
      }
      </perl>
      

      Der Witz ist jetzt, dass die Variable $Id in der Zeile:

      ===> Link zur Datenbank: <a href=\"http://www.peter-heck.de/cgi-bin/baseportal.pl?htx=/Modellflugvereine/Details&Id==$Id\">$Vereinsname</a><p>

      nicht die ID der Maildatenbank sein soll, sondern die des zuvor neu durch das Formular angelegten Datensatzes in der DB "Modellflugplatz"

      Wie geht das?

      Ciao
         Peter
      

     Antworten

    Beitrag von Claus (4645 Beiträge) am Samstag, 1.Oktober.2005, 17:57.
    Re: $Id bei der Verknüpfung zweier DBs

      Hallo Peter,

      den letzten Datensatz holt man so:


      get "Id==#", "deinedatenbank";
      


      Gruß

      Claus

     Antworten

    Beitrag von Peter Heck (12 Beiträge) am Samstag, 1.Oktober.2005, 18:06. WWW: www.modellflugvereine.de
    Re: $Id bei der Verknüpfung zweier DBs

      Wenn ich das so einbaue:

      get "Id==#", "/Modellflugvereine/Modellflugplatz";
      

      dann bekomme ich:

      [ Fehler: Fehlerhafter Perl Code in :
      syntax error at (eval 97) line 10, near "Id" ]

      Mal davon abgesehen verwende ich dann doch auch wieder die Variable $Id, mit der ich ja die While-Schleife steuere - oder?

      Ciao
         Peter
      

     Antworten

    Beitrag von Claus (4645 Beiträge) am Samstag, 1.Oktober.2005, 18:20.
    Re: $Id bei der Verknüpfung zweier DBs

      was soll das hier eigentlich vorstellen;-))

      "<perl db=/Modellflugvereine/Mail>"???


      hier nochmal:

      <perl>
      get "Id==#", "deinedatenbankmitneuemeintrag"; 
      

      $var=$Id;


      get "Id==*", "/Webcam/Mail","holen";
      while (get_next("holen"))
      {
      mail "$Mailadresse",
          "Neuer Verein eingetragen bei www.modellflugvereine.de",
          "Sehr geehrte Damen und Herren,<p>Sie haben sich in die Mailingliste bei www.modellflugvereine.de eingetragen.<p>Folgender neuer Verein wurde gemeldet:<p>
      Name: $Vereinsname<p>
      Ort: $PLZ $Stadt, $Bundesland<p>
      Link zur Datenbank: <a href=\"http://www.peter-heck.de/cgi-bin/baseportal.pl?htx=/Modellflugvereine/Details&Id==$var\">$Vereinsname</a><p>
      URL: <a href=\"http://$Homepage_des_Vereins\">$Homepage_des_Vereins</a><p>
      Möchten Sie Ihre Angaben zur Mailliste ändern, so klicken Sie bitte hier:<a href=\"http://www.peter-heck.de/cgi-bin/baseportal.pl?htx=/Modellflugvereine/Mail_aendern&Mailadresse=$Mailadresse\">Ändern</a><p>
      Möchten Sie Ihren Eintrag wieder aus der Mailingliste entfernen, so klicken Sie bitte hier: <a href=\"http://www.peter-heck.de/cgi-bin/baseportal.pl?htx=/Modellflugvereine/Mail_loechen&Mailadresse=$Mailadresse\">Löschen</a><p>
      Viele Grüße<p>Peter Heck (Webmaster)",
          'webmaster@modellflugvereine.de',
          "$Name_mail",
          "Peter Heck",
          '',
          '',
          "Content-type: text/html\n";
      }
      </perl>
      

      Sollte so gehen.


      Gruß

      Claus

     Antworten

    Beitrag von Peter Heck (12 Beiträge) am Samstag, 1.Oktober.2005, 18:26. WWW: www.modellflugvereine.de
    Re: $Id bei der Verknüpfung zweier DBs

      Hallo Claus,

      manchmal sieht man den Wald vor lauter Bäumen nicht (vielleicht weil ich seit 3:30 heute auf den Beinen bin? :-) )

      So geht es !!!

      Danke und noch ein schönes Wochenende!

      Ciao
         Peter
      

     Antworten

    Beitrag von Claus (4645 Beiträge) am Samstag, 1.Oktober.2005, 18:11.
    Re: $Id bei der Verknüpfung zweier DBs/war etwas knapp;-)

     Antworten


     
 Liste der Einträge von 22201 bis 22351: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.05s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!