UID bei Daten-Änderung in ein Feld speichern. - 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 Björn (14 Beiträge) am Montag, 17.Februar.2014, 11:55.
    UID bei Daten-Änderung in ein Feld speichern.

      Moin!

      Im Fall einer Daten-Änderung, möchte ich die UID in ein weiteres Feld schreiben.
      Bei der Anlage klappt es, bei der Änderung nicht, wobei ich mal den Fehler in den Prüfungen auf %_put / $cmd eq "mod" or $cmd eq "do_mod" vermute. Da ich das aber auch schon außerhalb der Prüfungen versucht habe, verstehe ich es einfach nicht.

      <perl>
      #out"Test: 1. $cmd 2. $uid<br>";###Ausgabe, ob da überhaupt was passiert
      if(%_put) {
       if(!$_put{BurgID}) {
       out "Burglink eingeben";
       $cmd="do_add";
       }
       if ($cmd eq "add") {
       $_put{UID}=$uid; #Hier klappt es!!!
       get ["BurgID", "==", "$_put{BurgID}"], "main";
        if ($_amount_query > 0) {
        $cmd="do_add";
        out "Burg bereits reserviert";
        }
       }
       if ($cmd eq "mod") {
       $_mod{CID}=$uid;  #
      # $_put{CID}=$uid; #Beides keine Auswirkung
       }
       if(!$_put{PLAYER}) {
       $_put{PLAYER}=$uid;
       }
      }
      </perl>
      


    Ihre Antwort:

    Name: EMail: EMail bei Antwort? WWW:
    Titel:
    Text:

    Neuer Eintrag


 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Björn (14 Beiträge) am Montag, 17.Februar.2014, 11:55.
    UID bei Daten-Änderung in ein Feld speichern.

      Moin!

      Im Fall einer Daten-Änderung, möchte ich die UID in ein weiteres Feld schreiben.
      Bei der Anlage klappt es, bei der Änderung nicht, wobei ich mal den Fehler in den Prüfungen auf %_put / $cmd eq "mod" or $cmd eq "do_mod" vermute. Da ich das aber auch schon außerhalb der Prüfungen versucht habe, verstehe ich es einfach nicht.

      <perl>
      #out"Test: 1. $cmd 2. $uid<br>";###Ausgabe, ob da überhaupt was passiert
      if(%_put) {
       if(!$_put{BurgID}) {
       out "Burglink eingeben";
       $cmd="do_add";
       }
       if ($cmd eq "add") {
       $_put{UID}=$uid; #Hier klappt es!!!
       get ["BurgID", "==", "$_put{BurgID}"], "main";
        if ($_amount_query > 0) {
        $cmd="do_add";
        out "Burg bereits reserviert";
        }
       }
       if ($cmd eq "mod") {
       $_mod{CID}=$uid;  #
      # $_put{CID}=$uid; #Beides keine Auswirkung
       }
       if(!$_put{PLAYER}) {
       $_put{PLAYER}=$uid;
       }
      }
      </perl>
      

     Antworten

    Beitrag von Björn (14 Beiträge) am Montag, 17.Februar.2014, 11:57.
    Re: UID bei Daten-Änderung in ein Feld speichern.

     Antworten

    Beitrag von Claus (4645 Beiträge) am Mittwoch, 19.Februar.2014, 16:11. WWW: hammoniaweb.com
    Re: UID bei Daten-Änderung in ein Feld speichern.

      $_mod{CID}=$uid;
      

      Was soll das denn darstellen!!?? Neue Befehle bei bp....

      $_put{CID}=$uid;
      

      oder

      $_put{CID}=$_user;
      

      Wenn es nicht klappt, dann machen lassen, helfe immer wieder gerne aber nicht bis zum Sankt Nimmerleinstag....,)

      Gruesse

      Claus

     Antworten

    Beitrag von Björn (14 Beiträge) am Mittwoch, 19.Februar.2014, 16:49.
    Re: Re: UID bei Daten-Änderung in ein Feld speichern.

      Moin!

      Hatte ich ja als Kommentar da drunter geschrieben, dass auch

      $_put{CID}=$uid; #Beides keine Auswirkung
      

      Keine Änderung bewirkt. Hatte das mit dem $_mod irgendwo aus der Hilfe ausgegraben und daher erst auch das versucht, bevor ich hier frage.

      Habe es nun wieder so angepasst, ändere einen Eintrag, aber mein in der Datenbank vorhandenes Feld CID wird nicht befüllt.

      <perl>
      #out"Test: 1. $cmd 2. $uid<br>";###Ausgabe, ob da überhaupt was passiert
      if(%_put) {
       if(!$_put{BurgID}) {
       out "Burglink eingeben";
       $cmd="do_add";
       }
       if ($cmd eq "add") {
       $_put{UID}=$uid;
       get ["BurgID", "==", "$_put{BurgID}"], "main";
        if ($_amount_query > 0) {
        $cmd="do_add";
        out "Burg bereits reserviert";
        }
       }
       if ($cmd eq "mod") {
       $_put{CID}=$uid;
       }
       if(!$_put{PLAYER}) {
       $_put{PLAYER}=$uid;
       }
      }
      </perl>
      

     Antworten

    Beitrag von Claus (4645 Beiträge) am Mittwoch, 19.Februar.2014, 17:17. WWW: hammoniaweb.com
    Re: Re: Re: UID bei Daten-Änderung in ein Feld speichern.

      <perl>
      #out"Test: 1. $cmd 2. $uid<br>";###Ausgabe, ob da überhaupt was passiert
      if(%_put) {
       if(!$_put{BurgID}) {
       out "Burglink eingeben";
       $cmd="do_add";
       }
       if ($cmd eq "add") {
       $_put{UID}=$uid;
       get ["BurgID", "==", "$_put{BurgID}"], "main";
        if ($_amount_query > 0) {
        $cmd="do_add";
        out "Burg bereits reserviert";
        }
       }
       if ($cmd eq "mod") {
      

      out"TEST: $uid, $_user <br><br>";#hier sehen, ob was da ist

       $_put{CID}=$uid;
       }
       if(!$_put{PLAYER}) {
       $_put{PLAYER}=$uid;
       }
      }
      </perl>
      

      Dann schau mal nach, ob da überhaupt was ankommt, script siehe oben!

      hth

      Gruesse

      Claus

     Antworten

    Beitrag von Claus (4645 Beiträge) am Mittwoch, 19.Februar.2014, 17:27. WWW: hammoniaweb.com
    Re: Re: Re: UID bei Daten-Änderung in ein Feld speichern.

      Achja, bevor ich nochmal auf irgendwas antworte!!

      Kopiere mal deinen gesamten!!! Quellcode aus deinem Template und poste das hier, sonst gibt es hier von mir nix mehr zu diesem "Käsefondue"...;)

      Gruesse

      Claus

     Antworten


     
 Liste der Einträge von 2700 bis 2850: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!