summieren

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • summieren

    Hallo!
    Hab nicht gefunden, wie man in php eine summe aus einem row[i] bildet!

    Habe ein automatisch berechnetes Feld in einer Tabelle! Also dieses Feld kommt nicht aus der Datenbank, sondert wird lediglich über php mittels der Daten aus der datenbank errechnet!
    Jetzt will ich am ende der Tabelle eine Gesamtsumme dieses Feldes bilden!
    Ich kann ja nun keine sql querry basteln, das das Feld nicht in der sql db hinterlegt ist°!

    welche möglichkeit bzw. funktion habe ich in php mit die summe aus row[5] der gesamten tabelle anzeigen zu lassen?

    danke und gruß
    dutt
    MfG dutt

  • #2
    mit ner schleife das array durchgehen und den jeweiligen wert zu einer vor der schleife mit 0 initialisierten variable zählen?

    warum geht das nicht mit sql? wie sieht deine abfrage aus?
    Ich denke, also bin ich. - Einige sind trotzdem...

    Kommentar


    • #3
      while() {

      $erg += $row[5];

      }
      h.a.n.d.
      Schmalle

      http://impressed.by
      http://blog.schmalenberger.it



      Wichtige Anmerkung: Ich habe keine Probleme mit Alkohol ...
      ... nur ohne :-)

      Kommentar


      • #4
        du bist ja gemein
        Ich denke, also bin ich. - Einige sind trotzdem...

        Kommentar


        • #5
          Original geschrieben von mrhappiness
          du bist ja gemein
          warum?
          h.a.n.d.
          Schmalle

          http://impressed.by
          http://blog.schmalenberger.it



          Wichtige Anmerkung: Ich habe keine Probleme mit Alkohol ...
          ... nur ohne :-)

          Kommentar


          • #6
            nein, sorry, falsch erklärt! :/

            habe ein input feld in der while schleife

            PHP-Code:
            while ($row = mysql_fetch_array($erg)){
            <td><input type="text" size=10 name="datum" value="<? echo $row[0]; ?>"></td>
                          <td><input type="hidden" size=0 name="suchen" value="<? echo $row[1]; ?>"></td>
                          <td><input type="text" size=8 name="begin" value="<? echo $row[2]; ?>"></td>
                          <td><input type="text" size=8 name="ende" value="<? echo $row[3]; ?>"></td>
            <td><input type="text" size=8 name="gesamt1" value=<ganz viel code>
            das feld gesamt1 hat für jeden datensatz ein ergebnis! und nun will ich unter der tabelle eine summe aus gesamt1 bilden!
            MfG dutt

            Kommentar


            • #7
              und nun will ich unter der tabelle eine summe aus gesamt1 bilden!
              und genau das tut mein snippel
              h.a.n.d.
              Schmalle

              http://impressed.by
              http://blog.schmalenberger.it



              Wichtige Anmerkung: Ich habe keine Probleme mit Alkohol ...
              ... nur ohne :-)

              Kommentar


              • #8
                Original geschrieben von mrhappiness
                mit ner schleife das array durchgehen und den jeweiligen wert zu einer vor der schleife mit 0 initialisierten variable zählen?
                die schleife hast du ja schon...


                @schmalle
                wenn man deinen code 1:1 übernimmt, dann bekommt man lustige meldungen
                Ich denke, also bin ich. - Einige sind trotzdem...

                Kommentar


                • #9
                  Original geschrieben von schmalle
                  und genau das tut mein snippel
                  OffTopic:
                  was du mit deinem "snippel" tust, will doch hier gar keiner wissen ...
                  *angewidert*
                  I don't believe in rebirth. Actually, I never did in my whole lives.

                  Kommentar


                  • #10
                    MfG dutt

                    Kommentar


                    • #11
                      Original geschrieben von mrhappiness
                      @schmalle
                      wenn man deinen code 1:1 übernimmt, dann bekommt man lustige meldungen
                      sauberen code nur gegen bares

                      @wahsaga: ruhe auf den billiegen plätzen :P
                      h.a.n.d.
                      Schmalle

                      http://impressed.by
                      http://blog.schmalenberger.it



                      Wichtige Anmerkung: Ich habe keine Probleme mit Alkohol ...
                      ... nur ohne :-)

                      Kommentar


                      • #12
                        mein ergebnis:
                        0 0 0 0 0

                        die anzahl der nullen ist gleich der anzahl der datensätze!
                        hmmm.
                        MfG dutt

                        Kommentar


                        • #13
                          $erg1 += $gesamt1;
                          echo $erg1;

                          $gesamt1 --> damit spreche ich doch nun das inputfeld an, welches die ganze zu summierenden werte enthält!?
                          MfG dutt

                          Kommentar


                          • #14
                            wo stehen die werte, die du summieren willst?

                            $gesamt1 ist es sicherlich nicht...
                            Ich denke, also bin ich. - Einige sind trotzdem...

                            Kommentar


                            • #15
                              doch, darin stehen die werte! das ist ein inputfeld was durch diverse rechnungen ein ergebnis erzielen, und hiraus will ich nun die summe haben! wieso sollte es denn nciht das feld sein?
                              MfG dutt

                              Kommentar

                              Lädt...
                              X