Re: nachträglich fortlaufende Nr abspeichern - 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 Christoph Bergmann (8110 Beiträge) am Sonntag, 21.September.2003, 21:16.
    Re: nachträglich fortlaufende Nr abspeichern

      Richtig wäre:

      $_put{znr}=++$znr_neu;
      

      (in der schleife)

      aaaaaber: eine fortlaufende Nr. in der DB abzuspeichern ist normalerweise nicht nötig, weil Du das bei der Ausgabe erledigen kannst, einfach ein

      out ++$nr;
      

      bei der Ausgabe machen...

      Ach ja, "Id=*" bewirkt garnichts, "Id==*" wärs, aber Du kannst es auch ganz weglassen, dass werden auch alle geholt...


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von mk (966 Beiträge) am Sonntag, 21.September.2003, 19:40.
    nachträglich fortlaufende Nr abspeichern

      aber wie so geht es nicht:
      znr ist das Feld welche die Nummer bekommen soll.
      <perl>
      get "Id=* ", "objekte2";
      while(get_next("objekte2"))
      

      {
      $_put{znr}=$znr_neu;
      mod "Id=*",undef,"objekte2";
      undef %_put;
      out "Test $znr - $Ort<br>";
      }
      

      $znr_neu=$znr_neu+1;
      </perl>
      

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Sonntag, 21.September.2003, 21:16.
    Re: nachträglich fortlaufende Nr abspeichern

      Richtig wäre:

      $_put{znr}=++$znr_neu;
      

      (in der schleife)

      aaaaaber: eine fortlaufende Nr. in der DB abzuspeichern ist normalerweise nicht nötig, weil Du das bei der Ausgabe erledigen kannst, einfach ein

      out ++$nr;
      

      bei der Ausgabe machen...

      Ach ja, "Id=*" bewirkt garnichts, "Id==*" wärs, aber Du kannst es auch ganz weglassen, dass werden auch alle geholt...

     Antworten

    Beitrag von Sander (8133 Beiträge) am Sonntag, 21.September.2003, 23:48.
    Re: nachträglich fortlaufende Nr abspeichern

      und beim get ... "dbname","ergebnis"; <--- unbedingt ergebnis angeben und bei der while schleife nutzen. sonst passiert nix
      while (get_next("ergebnis"))
      

      Sander

     Antworten

    Beitrag von mk (966 Beiträge) am Montag, 22.September.2003, 19:08.
    Re: nachträglich fortlaufende Nr abspeichern

      ich hab glaube ich so gemacht,
      das Template hängt sich aber auf.

      <perl>
      get "", "objekte2","objekte2";
       
      while(get_next("objekte2"))
      {
      $_put{znr}=++$znr_neu;
      mod "Id==$Id",undef,"objekte2";
      undef %_put;
      out "$znr_neu - Test $znr - $Ort - $Id<br>";
      }
      </perl>
      

     Antworten

    Beitrag von Sander (8133 Beiträge) am Montag, 22.September.2003, 21:21.
    Re: nachträglich fortlaufende Nr abspeichern

      ah, sieht das get_next() nicht genauso aus wie vorher?

      get "", "objekte2","ergebnis"; #egal was dahinter steht, nur nicht objekte2
      while(get_next("ergebnis"))
      

      Sander

     Antworten

    Beitrag von mk (966 Beiträge) am Montag, 22.September.2003, 21:40.
    Re: nachträglich fortlaufende Nr abspeichern

      hatte ich wohl falsch verstanden.
      dann als o so ?
      wann verstehe ich denn endlich perl.
      Das template wurde ausgeführt,
      aber das Feld znr ist nicht ausgefüllt.
      <perl>
      get "", "objekte2","ergebnis";
       
      while(get_next("ergebnis"))
      {
      $_put{znr}=++$znr_neu;
      mod "Id==$Id",undef,"objekte2";
      undef %_put;
      out "$znr_neu - Test $znr - $Ort - $Id<br>";
      }
      </perl>
      

     Antworten

    Beitrag von Sander (8133 Beiträge) am Montag, 22.September.2003, 21:54.
    Re: nachträglich fortlaufende Nr abspeichern

      in den puthash muß noch _amount=1 rein
      $_put{_amount}=1;
      

      Sander

     Antworten

    Beitrag von mk (966 Beiträge) am Mittwoch, 24.September.2003, 07:24.
    Re: nachträglich fortlaufende Nr abspeichern ist geschaft

      Danke

     Antworten


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