Re: Hilferuf @ Christoph - Datumsänderung - gehts wieder? - 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 Sander (8133 Beiträge) am Freitag, 14.September.2001, 17:30.
    Re: Hilferuf @ Christoph - Datumsänderung - gehts wieder?

      noch komischer:
      $date=datum("jetzt","intern);
      $start=datum("$date+2","intern");
      

      funzt?!?


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Sascha Fitzner (476 Beiträge) am Freitag, 14.September.2001, 11:14. WWW: planet-gaga.de
    Hilferuf @ Christoph - Datumsänderung

      hallo christoph!

      ich habe gelesen das du an den datumsroutinen gearbeitet hast und habe dieses auch gleich an meiner eigenen site erfahren.

      1. Fehler

      folgender codeschnipsel:

      $treffer=0;
      get "benutzername!=zzzzzzzz sort=benutzername", benutzerverwaltung;
      while (get_next(benutzerverwaltung))
      {
             $tmp1=datum($geburtstag,"Tag0.Monat0");
             if ($tmp1 eq $tmp)
             {
                 $treffer++;
             } 
      }
      hierbei ist $geburtstag ein textfeld mit länge 10.
      

      brachte folgende Fehlermeldung von bp:

      [ Fehler: (perl) in /Sascha_Fitzner/struppis/planetgaga: Month '-1' out of range 0..11 at /usr/local/httpd/cgi-bin/baseportal.pl line 4549 ]

      grund lag daran, dass bei drei einträgen in meiner datenbank das feld $geburtstag leer war.
      vorher hast du das immer toleriert bzw. ist das scipt ohne fehler durchgelaufen.

      2. Fehler

      hatte im script folgenden code drin:

      $datumlate=datum(+30,"Jahr.Monat0.Tag0.Stunde:Minute:Sekunde");
      

      der lief immer problemlos, auch ohne das die +30 in gänsefüsschen war. nach deiner änderung wurde mir dann klar das ich die bp-dok doch hätte besser lesen sollen.
      richtig ist natürlich die schreibweise "+30".
      $datumlate=datum("+30","Jahr.Monat0.Tag0.Stunde:Minute:Sekunde");
      

      aber auch dieses wurde vorher toleriert.

      ich wollte dich nur mal drauf hingewiesen haben.

      ich habe mein script bzw. meine daten erstmal dahingehend geändert das ich einfach erstmal ein fiktives datum in das feld eingesetzt habe (was aber eigentlich nicht gewünscht ist) und die +30 in gänsefüsschen gesetzt.

      gruss sascha fitzner

     Antworten

    Beitrag von Claus Christmeier (598 Beiträge) am Freitag, 14.September.2001, 13:12.
    Re: Hilferuf @ Christoph - Datumsänderung

      Hallo Sascha,

      bin zwar nicht Christoph, aber ich kann Dir aus eigener Erfahrung sagen, dass ein Feld, dass man mit 'datum($feld, "...)' bearbeiten will folgenden FESTEN AUFBAU haben muss:

      jjjj.mm.tt,ss:mm,ss#0

      Ich hoffe, dass Dir das weiterhilft. :-)

      Gruß
      Claus

     Antworten

    Beitrag von Sascha Fitzner (476 Beiträge) am Freitag, 14.September.2001, 13:36. WWW: planet-gaga.de
    Re: Hilferuf @ Christoph - Datumsänderung

      hi Claus!
      danke für deine info, stimmt aber nicht ganz.
      der datum-befehl arbeitet auch mit einem textfeld das zb. nur 14.09.2001 als inhalt hat. das feld darf neuerdings nur nicht mehr leer sein. vor der änderung von christoph hat das auch geklappt wenn das feld leer war, dann hast du halt einen leeren string bekommen.
      jetzt bekommst du einen perl-error.
      gruss sascha fitzner

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Freitag, 14.September.2001, 14:42.
    Re: Hilferuf @ Christoph - Datumsänderung ;-)

      Ah, ja, und da fällt mir wieder siedendheiss ein, warum die Idee mit der beta nicht die Schlechteste war - die kleinste Änderung an einem Programmteil und schon laufen irgendwelche Skripte nicht mehr.

      Gut, ich werde das versuchen wieder hinzubiegen, was hoffentlich a) klappt und b) nicht wieder andere Auswirkungen bei jemand anderem hat ;-(

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Freitag, 14.September.2001, 16:08.
    Re: Hilferuf @ Christoph - Datumsänderung - gehts wieder?

      So, sollte jetzt funktionieren... Hoffe ich ;-)

      Zum 2.: Naja, +30 bedeutet ja eigentlich 30 - warum das vorher ging weiss ich nich ;-)

     Antworten

    Beitrag von Sander (8133 Beiträge) am Freitag, 14.September.2001, 16:34.
    Re: Hilferuf @ Christoph - Datumsänderung - gehts wieder?

      Bastelst du grad wieder am datum? ich hab nämlich schon wieder eine wochentagzahl 7 erhalten.

      Sander

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Freitag, 14.September.2001, 16:42.
    Re: Hilferuf @ Christoph - Datumsänderung - gehts wieder?

      ja, klar... wusst ichs doch ;-(

      Wie lautet denn der Befehl bei dem Du die 7 bekommen hast?

     Antworten

    Beitrag von Sander (8133 Beiträge) am Freitag, 14.September.2001, 16:58.
    Re: Hilferuf @ Christoph - Datumsänderung - gehts wieder?

      $jahr=datum("jetzt","Jahr");
      out "$jahr<br>";
      $neujahr="01.01.$jahr";
      out datum($neujahr,"intern")."<br>";
      

      da erscheint wieder statt ner 1 eine 7

      Sander

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Freitag, 14.September.2001, 17:07.
    Re: Hilferuf @ Christoph - Datumsänderung - gehts wieder?

      Ja, ich hatte natürlich gleich das, was ich dachte, das schuld dafür sein könnte zurück geändert...

      Also ist jetzt alles Ok (hoff)? ;-)

     Antworten

    Beitrag von Sander (32 Beiträge) am Freitag, 14.September.2001, 17:14.
    Re: Hilferuf @ Christoph - Datumsänderung - gehts wieder?

      nö, jetzt wird nicht mehr über den Monatsanfang zurückgerechnet

      $start=datum("$neujahr-2","intern");
      out $start;
      [ Fehler: (perl) in /sander/suche: Day '2001' out of range 1..31 at /usr/local/httpd/cgi-bin/baseportal.pl line 4428 ]
      

      shit, shit

     Antworten

    Beitrag von Sander (8133 Beiträge) am Freitag, 14.September.2001, 17:16.
    Re: Hilferuf @ Christoph - Datumsänderung - gehts wieder?

      und die verflixte 7 ist immer noch da

     Antworten

    Beitrag von Sander (8133 Beiträge) am Freitag, 14.September.2001, 17:24.
    Re: Hilferuf @ Christoph - Datumsänderung - gehts wieder?

      auch falsch,
      $start=datum("jetzt+2","intern"); 
      

      wird errechnet.

      $start=datum("$neujahr+2","intern");
      

      kommt die fehlermeldung, also mit ner Variable drin

     Antworten

    Beitrag von Sander (8133 Beiträge) am Freitag, 14.September.2001, 17:30.
    Re: Hilferuf @ Christoph - Datumsänderung - gehts wieder?

      noch komischer:
      $date=datum("jetzt","intern);
      $start=datum("$date+2","intern");
      

      funzt?!?

     Antworten

    Beitrag von Sander (8133 Beiträge) am Freitag, 14.September.2001, 17:47.
    Re: Hilferuf @ Christoph - Datumsänderung - gehts wieder?

      Uiuiuiui, ich hatte einen Fehler drin...

      hab das datum falsch geschrieben dd.mm.jjjj statt jjjj.mm.dd

      ich hoffe, du hast nicht alles gleich zerpflückt ;-)

      aber die 7 ist immernoch.

      Sander

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Freitag, 14.September.2001, 17:54.
    Re: Hilferuf @ Christoph - Datumsänderung - gehts wieder?

      Hihi, jetzt musste ich grad wirklich herzhaft lachen - die Reihe Deiner Beiträge und ich such und such derweil und dann wars nix - bin erleichtert ;-)

      Aaaaber: dd.mm.jjjj sollte richtig sein, jjjj.mm.dd falsch... Und die 7 is noch?

      Ich weiss jetzt garnich mehr, was geht und was nich ;-) Kannst Du's nochmal zusammenfassen? Am Besten mit Code-Beispielen. Also wo kommt die 7 ? Hier:?

      $jahr=datum("jetzt","Jahr");
      out "$jahr<br>";
      $neujahr="01.01.$jahr";
      out datum($neujahr,"intern")."<br>";
      

     Antworten

    Beitrag von Sander (8133 Beiträge) am Freitag, 14.September.2001, 18:15.
    Re: Hilferuf @ Christoph - Datumsänderung - gehts wieder?

      >>Aaaaber: dd.mm.jjjj sollte richtig sein, jjjj.mm.dd falsch... Und die 7 is noch?
      

      Solange die 7 noch kommt habe ich meinen hash wieder in Betrieb und muß nun das datum zusammensetzen:

      $jahr=datum("jetzt","Jahr");
      $neujahr="$jahr.01.01,00:00.00#$first_day{$jahr}";  # hier muß das Jahr vorn stehen, damit man unten weiterechnen kann
      $start=datum("$neujahr-2","intern");
      

      das klappt nun...

      >>Ich weiss jetzt garnich mehr, was geht und was nich ;-) Kannst Du's nochmal zusammenfassen? Am Besten mit Code-Beispielen. Also wo kommt die 7 ? Hier
      

      ganz einfach auch in dieser Zeile:

      out datum("01.01.2001","intern");
      

      und natürlich hier:

      $jahr=datum("jetzt","Jahr");
      out "$jahr<br>";
      $neujahr="01.01.$jahr";
      out datum($neujahr,"intern")."<br>";
       
      
      Ich sehe auch nicht mehr durch ;-)

      Sander

     Antworten

    Beitrag von Sander (8133 Beiträge) am Freitag, 14.September.2001, 18:23.
    Re: Hilferuf @ Christoph - Datumsänderung - gehts wieder?

      und es geht weiter...
      die Jahrestagfunktion:

      out datum("14.09.2001","Jahrestag");
      
      geht nicht

      out datum("jetzt","Jahrestag");
      
      klappt

     Antworten

    Beitrag von Sander (8133 Beiträge) am Freitag, 14.September.2001, 18:25.
    Re: Hilferuf @ Christoph - Datumsänderung - gehts wieder?

      beim absenden wurde doch einfach das "klappt" abgeschnitten... hat das was mit \n zu tun?
      Wir können ja auch mal in den Chat

      Sander

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Freitag, 14.September.2001, 18:42.
    Re: Hilferuf @ Christoph - Datumsänderung - gehts wieder?

      So... Jetzt aber... Mann, dieses vermaledeite Datum!! ;-)

      Jetzt müssts gehen... Nein, das mit dem Abschneiden gabs vorher schon ,-)

      Ja, Chat, gute Idee, ich versuch grad ICQ zu laden, mag aber nich... Mal sehen.

      Dass man jetzt \n schreiben kann ist doch auch prima ;-)

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Freitag, 14.September.2001, 18:53.
    @Sander - baseportal-chat? bin da wo bist du? ;-) n.t.

      n.t.

     Antworten


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