if-Abfrage mit zwei Bedingungen - 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 Olaf (382 Beiträge) am Freitag, 11.Oktober.2002, 00:06. WWW: lsn-ja
    if-Abfrage mit zwei Bedingungen

      Hallo!

      Ich möchte eine if-Abfrage umsetzen mit zwei oder mehreren Bedingungen:
      - ungleich 01.01.20 und
      - ungleich 01.01.90 und weitere fünf Bedingungen...
      - ungleich 01.01.80
      - ungleich 01.01.70
      - ungleich 01.01.60
      - ungleich 01.01.50

      meinen Entwurf für zwei funzt aber nicht...

      <perl>
      
      ...
      if (datum($Meldung,"Tag0.Monat0.Jahr2") ne "01.01.20" & ne "01.01.90")
      {
      out datum($Meldung,"Tag0.Monat0.Jahr2");
      }
      
      ...
      </perl>

      Danke

      Olaf


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Olaf (382 Beiträge) am Freitag, 11.Oktober.2002, 00:06. WWW: lsn-ja
    if-Abfrage mit zwei Bedingungen

      Hallo!

      Ich möchte eine if-Abfrage umsetzen mit zwei oder mehreren Bedingungen:
      - ungleich 01.01.20 und
      - ungleich 01.01.90 und weitere fünf Bedingungen...
      - ungleich 01.01.80
      - ungleich 01.01.70
      - ungleich 01.01.60
      - ungleich 01.01.50

      meinen Entwurf für zwei funzt aber nicht...

      <perl>
      
      ...
      if (datum($Meldung,"Tag0.Monat0.Jahr2") ne "01.01.20" & ne "01.01.90")
      {
      out datum($Meldung,"Tag0.Monat0.Jahr2");
      }
      
      ...
      </perl>

      Danke

      Olaf

     Antworten

    Beitrag von fb (406 Beiträge) am Freitag, 11.Oktober.2002, 01:35. WWW: www.nextfloor.net
    Re: if-Abfrage mit zwei Bedingungen

      Hallo Olaf,

      sind deine Bedingungen wie Du beschreibst auf ein Datum das dem Muster 01.01.(1-9)0 begrenzt?
      Dann währe ne regex doch vielleicht hilfreich.

      #Da Du ja das Datum eventuell ausgibst kannst Du es ja gleich erstmal umwandeln:
      

      $Meldung = datum($Meldung, "Tag0,Monat0,Jahr2");

      #Dann die Prüfung mit einem Regex
      unless($Meldung =~ m/01\.01\.[1-9]0/)
      {
       #die Meldung ist nicht vom 01.01.(1 bis 9)0
       #also ausgeben
       out "$Meldung<br>";
      }
      

      So ich hoffe das ist das was Du brauchst wobei ich es nicht ganz verstehe, bei diesen Daten muss ja jemand echt nen bescheuertes Datum eingeben 01.01.2090 oder so ;-)

     Antworten

    Beitrag von Olaf (382 Beiträge) am Freitag, 11.Oktober.2002, 20:18. WWW: lsn-ja
    Re: if-Abfrage mit zwei Bedingungen

      Hallo Frank!

      Die Funktion paßt genau und funktioniert.

      Vielen Dank dafür.
      Auch das Du sie schon speziell angepaßt hast.

      EOF
      $Meldung=datum($Meldung,"Tag0.Monat0.Jahr2");
      #Dann die Prüfung mit einem Regex
      unless($Meldung=~ m/01\.01\.[1-9]0/)
      {
      #die Meldung ist nicht vom 01.01.(1 bis 9)0
      #also ausgeben
       out "$Meldung<br>";
      }
      out <<EOF;
      

      Ich brauchte die Funktion dafür, das ich mit den Datum(Mehrzahl) 1920-1980 Grafiken einstellen (lassen) kann.

      Tschüüüs

      Olaf

     Antworten


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