Re: Frage zu Perl - 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 Sonntag, 27.April.2003, 23:15.
    Re: Frage zu Perl

      foreach $x(1..10){
        if(${"rt$x"} == ${"in_r$x"} && ${"st$x"} == ${"in_s$x"}){ # achtung &&
          $tt = $tt + 5;
        }elsif(${"rt$x"} > ${"st$x"} && ${"in_s$x"} > ${"in_s$x"}){ # achtung &&
          $tt = $tt + 4;
        }elsif(${"rt$x"} < ${"st$x"} && ${"in_s$x"} < ${"in_s$x"}){ # achtung &&
          $tt = $tt + 4;
        }elsif(${"rt$x"} == ${"st$x"} && ${"in_s$x"} == ${"in_s$x"}){ # achtung &&
          $tt = $tt + 2;
        }
      }
      

      Sander


    Ihre Antwort:

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

    Neuer Eintrag


 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Burkhard (24 Beiträge) am Sonntag, 27.April.2003, 22:50.
    Frage zu Perl

      Hallo,

      ich habe nur Basis-Knowhow in Perl und benötige Hilfe von euch Perl-Cracks.
      Wie bekomme ich folgenden Code kurz und einfach in eine Schleife?


      if($rt5 == $in_r5 & $st5 == $in_s5){
        $tt = $tt + 5;
      }elsif($rt5 > $st5 & $in_s5 > $in_s5){
        $tt = $tt + 4;
      }elsif($rt5 < $st5 & $in_s5 < $in_s5){
        $tt = $tt + 4;
      }elsif($rt5 == $st5 & $in_s5 == $in_s5){
        $tt = $tt + 2;
      


      Für die '5' benötige ich die Zahlen von '1' bis '10'. Daher habe ich bisher diesen Code immer ca. 10x eingegeben.
      $rt5 und $st5 sind Felder aus der DB.
      $in_r5 und $in_s5 sind Formulareingabefelder.
      


      Vielen Dank
      Perl-Newbie Burkhard

     Antworten

    Beitrag von Sander (8133 Beiträge) am Sonntag, 27.April.2003, 23:15.
    Re: Frage zu Perl

      foreach $x(1..10){
        if(${"rt$x"} == ${"in_r$x"} && ${"st$x"} == ${"in_s$x"}){ # achtung &&
          $tt = $tt + 5;
        }elsif(${"rt$x"} > ${"st$x"} && ${"in_s$x"} > ${"in_s$x"}){ # achtung &&
          $tt = $tt + 4;
        }elsif(${"rt$x"} < ${"st$x"} && ${"in_s$x"} < ${"in_s$x"}){ # achtung &&
          $tt = $tt + 4;
        }elsif(${"rt$x"} == ${"st$x"} && ${"in_s$x"} == ${"in_s$x"}){ # achtung &&
          $tt = $tt + 2;
        }
      }
      

      Sander

     Antworten


     
 Liste der ersten 150 Einträge:Einklappen Zur Eingabe 
 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.10s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!