problem bei auswertung der formulardaten

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

  • #16
    das ist nicht die abfrage die die datenbank bekommt

    warum hast du nocht nicht gelernt, dass ein
    PHP-Code:
    echo $sql
    und beherzigen der punkte 2 - 7 enorm hilfreich sein kann
    Ich denke, also bin ich. - Einige sind trotzdem...

    Kommentar


    • #17
      mach echo $sql; und vergleiche den Output mit deinem PHP-Code. Was fällt auf?

      Kommentar


      • #18
        SELECT MONTHNAME(contract_lfz) as month, left(contract_lfz, 4) as year,SUM(contract_summe) as summe FROM contract 'WHERE ' . implode(' AND ', Array) group by contract_lfzYou

        Kommentar


        • #19
          PHP-Code:
          while (!$understand) {
             echo 
          $sql;
             
          $understand compare($Output$Code);

          Kommentar


          • #20
            gute schleife

            problem liegt vermutlich bei dem array - ich weiss nur nicht, wie ich das lösen kann

            Kommentar


            • #21
              die Schleife läuft noch ...

              Kommentar


              • #22
                Original geschrieben von mrhappiness
                1. Lass dir die komplette Abfrage ausgeben
                2. Schau sie dir gut an
                3. Schau sie dir nochmal an
                4. Und nochmal
                5. Wenn wir schon dabei sind...
                6. Wenn du's dann noch nicht gemerkt hast, poste die komplette Abfrage
                7. Schäm dich
                OffTopic:




                Es kommt nicht darauf an, mit dem Kopf durch den Monitor zu rennen,
                sondern mit den Augen das Manual zu lesen.

                Kommentar


                • #23
                  vergleich doch mal wie du jetzt implode verwendest und wie du's vorhin verwendet hast
                  Ich denke, also bin ich. - Einige sind trotzdem...

                  Kommentar


                  • #24
                    SELECT MONTHNAME(contract_lfz) as month, left(contract_lfz, 4) as year,SUM(contract_summe) as summe FROM contract WHERE left(contract_lfz, 4) = '2004' AND MONTHNAME(contract_lfz) = '12' group by contract_lfz

                    wenn ich das mache
                    $sql .= 'WHERE ' . implode(' AND ', $where);

                    so sieht doch die abfrage besser aus

                    Kommentar


                    • #25
                      Original geschrieben von jhaustein
                      PHP-Code:
                      $sql .= ' WHERE ' implode(' AND '$where); 
                      Original geschrieben von asp2php
                      schau dir die Zeile:
                      PHP-Code:
                      $sql .= "' WHERE ' . implode(' AND ', $where)"
                      mal an
                      OffTopic:
                      arrghh
                      EDIT:

                      Nichts auf der Welt ist so gerecht verteilt wie der Verstand. Denn jedermann ist davon überzeugt, dass er genug davon habe – René Descartes
                      PHP Sicherheit
                      PHPUnit[1-2]
                      Professionelle Softwareentwicklung mit PHP 5
                      Professionelle PHP 5-Programmierung

                      Kommentar


                      • #26
                        Original geschrieben von mrhappiness
                        vergleich doch mal wie du jetzt implode verwendest und wie du's vorhin verwendet hast
                        OffTopic:
                        Spielverderber ... und ich habe 'ne schöne Schleife gebaut, er sollte sich doch ein bißchen länger darin verweilen

                        Kommentar


                        • #27
                          hatte es doch schon gefunden, wie du oben siehst

                          leider läuft die darstellung der säulen nicht - bekomme jetzt keine fehlermeldung mehr - ist ja schonmal was

                          das istmein säulenscript
                          PHP-Code:
                            while($row mysql_fetch_object($ergebnis))
                              {
                                  {
                                  
                          $hei =     ($row->summe)/100;    
                                  echo 
                          " <td align='center' valign='bottom'>\n"
                                  echo 
                          " <img src=\"px.gif\" width=\"64\" height=\"$hei\">\n"
                                  echo 
                          " <br>$row->summe\n"
                                  echo 
                          " <br>$row->month $row->year\n";
                                  echo 
                          "</td>\n"
                                  echo 
                          "<td> </td>";
                                  echo 
                          "<td> </td>";
                                  }
                              } 
                          wie es aussieht, ist in der query nichts drin - woran kann das denn noch liegen
                          Zuletzt geändert von jhaustein; 13.12.2004, 11:55.

                          Kommentar


                          • #28
                            okay jetzt hab ich es - nur jetzt habe ich ein anderes problem - wenn ich in den dropdownboxen bei monat , z.b. alle haben möchte, was muss ich da eintragen

                            Kommentar


                            • #29
                              z.B. alle, dann prüfst du darauf und änderst die Abfrage entsprechend, warum versuchst du nicht etwas länger als 5 Min. zu überlegen?

                              Kommentar


                              • #30
                                schau dir mal empty, da gibt es bestimmte werte, bei denen empty denwert tru zurückgibt und !empty dementsprechend false, einer davon wäre doch eine tolle sache, wenn ichmir deine prüfungen so anschaue
                                Ich denke, also bin ich. - Einige sind trotzdem...

                                Kommentar

                                Lädt...
                                X