[Frage zu Code-Schnipsel] kgV, ggT, primfaktorzerlegung beliebig vieler werte

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

  • [Frage zu Code-Schnipsel] kgV, ggT, primfaktorzerlegung beliebig vieler werte

    Ich hab den Code-Schnipsel von derHund so bearbeitet, dass man Die Zahlen in einem Input Feld eingeben kann.

    Leider kommt jetzt immer ein Fehler. Ich komme selber nicht drauf was falsch sein könnte.

    Anzeige:
    Überprüfung der Übergabe: 144,12
    FEHLER: Als Eingabe sind ausschließlich Zahlen erlaubt.
    Code:
    PHP-Code:
    require "nomimath.php";

    // Hier wird überprüft ob alles richtig übergeben wurde.
    echo "&Uuml;berprüfung der &Uumlbergabe: ".$_POST["eing"]."<br />"

    $Field = array($_POST["eing"]);
    $Test = &new noMusicIsMath(&$Field);
    $Test->showResult(); 
    Wenn ich statt "$Field = array($_POST["eing"]);" "$Field = array(144,12);" funktionierts.

    Danke für eure Hilfe.
    Besucht doch mal meine Homepage: Romansvillage

  • #2
    hmm,

    wer weiß, was der typ da wieder gebastelt hat ...

    da du nicht debugged hast und ich keine zeit/lust habe ... hier mal eine aktuellere version, die ich eben getestet habe, und die so auch läuft. da ist dann auch ein formular-dummy mit bei.

    hoffe, es hilft dir. ich werde bei gelegenheit den schnipsel mal aktualisieren.

    http://nophia.de/misc/math/kgv_ggt.zip
    Zuletzt geändert von derHund; 19.02.2005, 15:36.
    Die Zeit hat ihre Kinder längst gefressen

    Kommentar


    • #3
      Danke, mit dem Script von dir Funktionierts, werde mal reinschauen.
      Besucht doch mal meine Homepage: Romansvillage

      Kommentar


      • #4
        Re: [Frage zu Code-Schnipsel] kgV, ggT, primfaktorzerlegung beliebig vieler werte

        *seufz*

        wenn du 144,12 in ein formularfeld eingibst, wie viele werte sind das dann ...?

        wie viele elemente enthält ein mit
        $blah = array("x, y");
        erstelltes array ...?
        I don't believe in rebirth. Actually, I never did in my whole lives.

        Kommentar


        • #5
          hmm,

          OffTopic:
          was mir grad einfällt: wenn du das irgendwo online einsetzt, würde ich mich über einen backlink auf http://nophia.de/ freuen ... wenn du möchtest *nach backlinkgier* ... ach, obwohl ... da wirds vielleicht mal irgendwann online sein, .... nen link-text weiß ich auch noch nicht ... naja


          btw: falsches forum, afaik.
          Die Zeit hat ihre Kinder längst gefressen

          Kommentar


          • #6
            Re: Re: [Frage zu Code-Schnipsel] kgV, ggT, primfaktorzerlegung beliebig vieler werte

            wenn du 144,12 in ein formularfeld eingibst, wie viele werte sind das dann ...?
            das problem ist/war: ich weiß es nicht mehr genau (bin auch zu faul zum nachschauen) - nur: irgendeine version konnte das schon handlen ... vielleicht wars nur die neuere ...
            Die Zeit hat ihre Kinder längst gefressen

            Kommentar


            • #7
              Re: Re: [Frage zu Code-Schnipsel] kgV, ggT, primfaktorzerlegung beliebig vieler werte

              Original geschrieben von wahsaga
              wenn du 144,12 in ein formularfeld eingibst, wie viele werte sind das dann ...?
              Natürlich 1 Wert.

              Darum habe ich diesen Wert ja auch in ein Array geschrieben.
              PHP-Code:
              array($_POST["eing"]) 
              Ich habe gedacht das das eigentlich gehen müsste, da dann ja 144,12 in array() eingefügt wird. Naja geht anscheinend doch nicht einfach so.
              Besucht doch mal meine Homepage: Romansvillage

              Kommentar


              • #8
                wie gesagt, in der neuen (die zip) geht das auch ...
                PHP-Code:
                    if (func_num_args()==1) {
                      
                $First func_get_arg(0);
                      if (
                is_array($GivenNumbers $First) ||
                 
                is_array($GivenNumbers explode (','$First)))
                        
                $Limit count($GivenNumbers);
                      else
                        
                $Limit 1;
                    }
                    else
                      
                $Limit func_num_args(); 
                na, egal ... wenigstens klappst jetzt
                Die Zeit hat ihre Kinder längst gefressen

                Kommentar


                • #9
                  Ich hab die Lösung von derHund noch ein bisschen abgeändert.
                  PHP-Code:
                  require "nomimath.php";
                  $field $_POST["eing"];
                  $zahlen explode (","$field); // Teilt alles in ein Array auf.
                  $Test = &new noMusicIsMath(&$zahlen);
                  $Test->showResult(); 
                  @wahsaga
                  Es hatte wahrscheinlich doch etwas mit der anzahl zu tun.

                  Ist denn array($variable_mit_mehren_teilen_durch_komma_getrennt) kein richtiges array?
                  Besucht doch mal meine Homepage: Romansvillage

                  Kommentar


                  • #10
                    Ich hab die Lösung von derHund noch ein bisschen abgeändert.
                    wozu? ist doch schon drin ...

                    Ist denn array($variable_mit_mehren_teilen_durch_komma_getrennt) kein richtiges array?
                    klar, nur eben ein-elementig.
                    Die Zeit hat ihre Kinder längst gefressen

                    Kommentar

                    Lädt...
                    X