Additionsproblem - Addieren der Anzahl ausgewählten Optionsfelder - 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 Bernd (213 Beiträge) am Donnerstag, 15.März.2007, 19:45.
    Additionsproblem - Addieren der Anzahl ausgewählten Optionsfelder

      Guten Abend,
      ich habe ein etwas anderes Problem der Addition.
      Ich habe in einem Formular 3 Optionsfelder mit den gleichen Werten und die erste Position ist leer.
      Ich möchte nicht die Summe der ausgewählten Werte addieren, sondern, in wie vielen Optionsfeldner ein Wert ausgewählt wurde, egal welcher.
      Beispiel:
      Wenn im 1. Optionsfeld keine Auswahl gewählt wurde, im 2. Optionsfeld eine 1, im 3. Optionsfeld eine 5, dann sollte das Ergebnis 2 sein.
      Hat da vieleicht jemand einen Ansatz für mich?

      Vielen Dank
      Bernd

      <perl>
      if ($cmd eq "add") { 
          $err.=" -> Emailadresse eingeben" if $_put{Email} eq "";
          if ($err ne ""){
              out "Bitte ausfüllen: $err<br>";
              undef %_put;
         } else {
             $senddat=datum('jetzt', 'intern');
             mail "", "", "
      
      ....

      ", "", "", "","","";
             out<<EOF;
             Danke
      EOF
         } # E if/else err
      

      } else {
      out<<EOF;
      <form action="...." method=post enctype="multipart/form-data">
      <input type="hidden" name="cmd=" value="add">
      -1-<SELECT NAME="1:="><OPTION VALUE=""></OPTION><OPTION VALUE="1">1</OPTION>
      <OPTION VALUE="2">2</OPTION><OPTION VALUE="3">3</OPTION></SELECT>
      <br>
      -2-<SELECT NAME="2:="><OPTION VALUE=""></OPTION><OPTION VALUE="1">1</OPTION>
      <OPTION VALUE="2">2</OPTION><OPTION VALUE="3">3</OPTION></SELECT>
      <br>
      -3-<SELECT NAME="3:="><OPTION VALUE=""></OPTION><OPTION VALUE="1">1</OPTION>
      <OPTION VALUE="2">2</OPTION><OPTION VALUE="3">3</OPTION></SELECT>
      <br>
      <input type="submit" value="GO" name="Submit">
      </form>
      EOF
      }
      </perl>
      


    Ihre Antwort:

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

    Neuer Eintrag


 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Bernd (213 Beiträge) am Donnerstag, 15.März.2007, 19:45.
    Additionsproblem - Addieren der Anzahl ausgewählten Optionsfelder

      Guten Abend,
      ich habe ein etwas anderes Problem der Addition.
      Ich habe in einem Formular 3 Optionsfelder mit den gleichen Werten und die erste Position ist leer.
      Ich möchte nicht die Summe der ausgewählten Werte addieren, sondern, in wie vielen Optionsfeldner ein Wert ausgewählt wurde, egal welcher.
      Beispiel:
      Wenn im 1. Optionsfeld keine Auswahl gewählt wurde, im 2. Optionsfeld eine 1, im 3. Optionsfeld eine 5, dann sollte das Ergebnis 2 sein.
      Hat da vieleicht jemand einen Ansatz für mich?

      Vielen Dank
      Bernd

      <perl>
      if ($cmd eq "add") { 
          $err.=" -> Emailadresse eingeben" if $_put{Email} eq "";
          if ($err ne ""){
              out "Bitte ausfüllen: $err<br>";
              undef %_put;
         } else {
             $senddat=datum('jetzt', 'intern');
             mail "", "", "
      
      ....

      ", "", "", "","","";
             out<<EOF;
             Danke
      EOF
         } # E if/else err
      

      } else {
      out<<EOF;
      <form action="...." method=post enctype="multipart/form-data">
      <input type="hidden" name="cmd=" value="add">
      -1-<SELECT NAME="1:="><OPTION VALUE=""></OPTION><OPTION VALUE="1">1</OPTION>
      <OPTION VALUE="2">2</OPTION><OPTION VALUE="3">3</OPTION></SELECT>
      <br>
      -2-<SELECT NAME="2:="><OPTION VALUE=""></OPTION><OPTION VALUE="1">1</OPTION>
      <OPTION VALUE="2">2</OPTION><OPTION VALUE="3">3</OPTION></SELECT>
      <br>
      -3-<SELECT NAME="3:="><OPTION VALUE=""></OPTION><OPTION VALUE="1">1</OPTION>
      <OPTION VALUE="2">2</OPTION><OPTION VALUE="3">3</OPTION></SELECT>
      <br>
      <input type="submit" value="GO" name="Submit">
      </form>
      EOF
      }
      </perl>
      

     Antworten

    Beitrag von Pouraga (1396 Beiträge) am Donnerstag, 15.März.2007, 22:25.
    Re: Additionsproblem - Addieren der Anzahl ausgewählten Optionsfelder

      ahm

      Deine namen der optionsfelder sind schlecht gewählt weil $1 $2 usw schon in perl eine besondere Bedeutung haben.

      und du möchtest 1 zu einer Variable (z.b $summe) Hochzählen wenn der inhalt der Variable (z.b $feldname) grösser als 0 ist....(fällt dir was auf ;))

      $summe++ if $feldname > 0;
      

     Antworten

    Beitrag von Bernd (213 Beiträge) am Donnerstag, 15.März.2007, 22:56.
    Re: Additionsproblem - Addieren der Anzahl ausgewählten Optionsfelder

      Hallo Pouraga,

      also wenn ich meine Optionsfelder Auswahl1, Auswahl2 und Auswahl3 nennen würde, müßte es klappen?
      $summe++ if $Auswahl1 > 0;
      $summe++ if $Auswahl2 > 0;
      $summe++ if $Auswahl3 > 0;
      
      werd`ich morgen gleich mal testen.

      Danke!
      Bernd

     Antworten

    Beitrag von Bernd (213 Beiträge) am Samstag, 17.März.2007, 11:21.
    Re: Additionsproblem - Addieren der Anzahl ausgewählten Optionsfelder

      Hat geklappt!
      Super, danke!
      Bernd

     Antworten


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