@Perl-Cracks - Bitte um Hilfe bei Vereinfachung..... - 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 hempelr (1976 Beiträge) am Montag, 17.Mai.2004, 17:16.
    @Perl-Cracks - Bitte um Hilfe bei Vereinfachung.....

      Hallo,
      gibt es für den folgenden Term / Konstrukt möglicherweise auch Perl-typische Vereichfachung? - ich hab leider nichts gefunden in der Lit und im Web....

      ----schnipp

      get "Field==multioption","$db_daten.fields", "feldbau";
      @l_o = split/\n/,$Params; # Werte Optionen in Liste
      $l_o[0] = substr $l_o[0], rindex ($l_o[0], '#')+1; # Beschr. weg im ersten Element
      @l_multioption = split /\n/,$f_multioption; # Werte in Liste zum vergleichen, in $f_multioption steht der gespeicherte Wert aus dem DS
      foreach $topt (@l_o) {
         if (scalar @l_multioption > 0){
            for $zl(0..$#l_multioption) {
               if ($l_multioption[$zl] eq $topt){
               my $a_select = "selected";
               $option_temp =  "<option $a_select value=$topt>$topt</option";
               last
               } else {
               $option_temp =  "<option value=$topt>$topt</option";
               } # E if/else wert l_mult gleich $topt
            } # E for
            $a_options .= $option_temp;
         } else {
         $a_options .=  "<option value=$topt>$topt</option";
         } # e if/else liste mit werten
      } # E foreach
      

      ---schnapp
      Das ganze wird in nem eigenen Form für multiple Optionfelder benötigt, und soll so variabel sein, dass Änderungen an der Struktur der DB automatisch in das eigene Form mit übernommen werden.

      Vielen Dank für Tipps
      Ruben


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