Taschenrechner..

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

  • #16
    Ah okay, ich hab mich nämlich gewundert, weil der letzte Post hier war einige Monate alt.

    Auusserdem klappt das mit dem Ergebnis nicht so.. eig. gar nicht.. aber nya.. sonst .. ich glaub irgendetwas hab ich beim lesen verpasst..

    Kommentar


    • #17
      @yael
      Schreib mal folgendes in deinen Code
      PHP-Code:
      <?php
      error_reporting
      (E_ALL);
      var_dump($_POST);
      if (
      $operator == "plus")
          {
          
      $ergebnis $wer1 $wer2;
          }
      else if (
      $operator == "minus")
          {
          
      $ergebnis $wert1 $wert2;
          }
      else(
      $operator == "mal")
          {
          
      $ergebnis == $wert1 $wert2;
          }
      if (
      $operator == "geteilt")
          {
          
      $ergebnis $wert1 $wert2;
          }
      //Ach ja und hier machst du einen Vergleich und keine Zuweisung. 
      //was willst du mit dieser Zeile denn erreichen
      echo "(Ergebnis:" == $ergebnis")";
      //besser wäre es imho den String zu verknüpfen also
      echo 'Ergebnis:'.$ergebnis;

      ?>
      Spuckt er nun Fehlermeldungen aus ? Wenn ja welche ? Wird der var_dump() angezeigt ?

      Gruss

      tobi
      Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

      [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
      Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

      Kommentar


      • #18
        so hehe willsch auch mal mein Saft dazu geben ... also ich meine doch das PHP alle notwendigen mathematischen Funktionen bietet um damit auch nen TR zu programmieren.

        weiter sollte man auch beachten das wenn js verwendet wird alle den TR Code einsehen können.

        natürlich kann man js bzw. ajax verwenden um die bedienbarkeit zu vereinfachen.

        so das mal dazu

        gruß
        Robert

        Kommentar


        • #19
          @yahlives:
          Keine Fehlermeldung und auch var_dump() wird nicht angezeigt. Ich seh einfach kein Ergebnis oO

          Kommentar


          • #20
            Du hast das Formular aber schon abgesendet???

            Kommentar


            • #21
              Jaa ^^

              Kommentar


              • #22
                <form action[COLOR=red]-v-[/COLOR] method="post">
                Hier fehlt aber noch einiges. Definiere das Formular mal richtig. Dann sollte es gehen.

                Kommentar


                • #23
                  Einfacher Taschenrechner

                  wenn mal andere danach suchen hier nen kleinen rechner


                  /** Script von Manfred Bulmahn
                  Billard & Dartsportcenter
                  www.bds-sport.de
                  **/
                  // ankommende werte mit übernahme vorhandener werte
                  $art = $_GET["art"];
                  $wert = $_GET["wert"];
                  $wert1 = $_GET["wert1"];
                  $text3 = $_GET["zahl"];
                  $text2 = "$wert$text3";
                  $enter = $_GET["enter"];
                  $art2 = $_GET["art2"];


                  if ($art == "" and $wert1 == ""){ $erste="$text3"; }

                  if ($art == "" and $wert1 == "" and $wert <> ""){ $erste=$text2; }

                  if ($art <> "" and $wert1 <> "" and $text3 <> ""){ $erste=$text2; }

                  $text1 = $erste;
                  // die endfunktion /////////////////////////
                  if ($enter == "enter" ) {
                  $wert1=sprintf("%01.2f",$wert1);
                  $wert=sprintf("%01.2f",$wert);

                  if ($art == "-") { $ergebnis =$wert1-$wert; }
                  if ($art == "/") { $ergebnis =$wert1/$wert;}
                  if ($art == "*") { $ergebnis =$wert1*$wert;}
                  if ($art == "plus") { $ergebnis =$wert1+$wert;}

                  $erste=sprintf("%01.2f",$ergebnis);
                  }
                  if ($art2 == "prozent")
                  { $ergebnis1 = $wert1/100; $ergebnis2 = $ergebnis1*$wert;


                  if ($art == "-") { $ergebnis =$wert1-$ergebnis2; }
                  if ($art == "/") { $ergebnis =$wert1/$ergebnis2;}
                  if ($art == "*") { $ergebnis =$wert1*$ergebnis2;}
                  if ($art == "plus") { $ergebnis =$wert1+$ergebnis2; }

                  $erste=sprintf("%01.2f",$ergebnis); }

                  ////////////////////////////////////////////////////////////////////////////////////////////////
                  // Der aufbau des Rechners

                  print "
                  <div align=\"center\"><input type=\"hidden\" size=\"16\" name=\"textfeld2\" value=\"$wert1\">
                  <input type=\"hidden\" size=\"16\" name=\"textfeld3\" value=\"$art\">
                  <table width=\"1%\">


                  <td colspan=\"4\"><input type=\"text\" name=\"textfeld1\" style=\"text-align: right; font-weight: bold; width: 122\" value=\"$erste\"></td><tr>
                  <td><form action=\"re.php?art=$art&wert1=$wert1&wert=$text1&zahl=7\" method=\"post\"> <input type=\"submit\" style=\"height: 20pt; width: 20pt; font-size: 12pt; name=\"zahl\"color: #FF0000;\" value=\"7\"> </td> </form>
                  <td><form action=\"re.php?art=$art&wert1=$wert1&wert=$text1&zahl=8\" method=\"post\"> <input type=\"submit\" style=\"height: 20pt; width: 20pt; font-size: 12pt; name=\"acht\"color: #FF0000;\" value=\"8\"> </td> </form>
                  <td><form action=\"re.php?art=$art&wert1=$wert1&wert=$text1&zahl=9\" method=\"post\"> <input type=\"submit\" style=\"height: 20pt; width: 20pt; font-size: 12pt; name=\"neun\"color: #FF0000;\" value=\"9\"> </td> </form>
                  <td><form action=\"re.php?wert=$text1&wert1=$text1&art=/\" method=\"post\"> <input type=\"submit\" style=\"height: 20pt; width: 20pt; font-size: 12pt; name=\"geteilt\"color: #FF0000;\" value=\"/\"> </td> </form> <tr>

                  <td><form action=\"re.php?art=$art&wert1=$wert1&wert=$text1&zahl=4\" method=\"post\"> <input type=\"submit\" style=\"height: 20pt; width: 20pt; font-size: 12pt; name=\"vier\"color: #FF0000;\" value=\"4\"> </td> </form>
                  <td><form action=\"re.php?art=$art&wert1=$wert1&wert=$text1&zahl=5\" method=\"post\"> <input type=\"submit\" style=\"height: 20pt; width: 20pt; font-size: 12pt; name=\"funf\"color: #FF0000;\" value=\"5\"> </td> </form>
                  <td><form action=\"re.php?art=$art&wert1=$wert1&wert=$text1&zahl=6\" method=\"post\"> <input type=\"submit\" style=\"height: 20pt; width: 20pt; font-size: 12pt; name=\"sechs\"color: #FF0000;\" value=\"6\"> </td> </form>
                  <td><form action=\"re.php?wert=$text1&wert1=$text1&art=*\" method=\"post\"> <input type=\"submit\" style=\"height: 20pt; width: 20pt; font-size: 12pt; name=\"mal\"color: #FF0000;\" value=\"x\"> </td> </form> <tr>

                  <td><form action=\"re.php?art=$art&wert1=$wert1&wert=$text1&zahl=1\" method=\"post\"> <input type=\"submit\" style=\"height: 20pt; width: 20pt; font-size: 12pt; name=\"eins\"color: #FF0000;\" value=\"1\"> </td> </form>
                  <td> <form action=\"re.php?art=$art&wert1=$wert1&wert=$text1&zahl=2\" method=\"post\"> <input type=\"submit\" style=\"height: 20pt; width: 20pt; font-size: 12pt; name=\"zwei\"color: #FF0000;\" value=\"2\"> </td></form>
                  <td><form action=\"re.php?art=$art&wert1=$wert1&wert=$text1&zahl=3\" method=\"post\"> <input type=\"submit\" style=\"height: 20pt; width: 20pt; font-size: 12pt; name=\"drei\"color: #FF0000;\" value=\"3\"> </td> </form>
                  <td><form action=\"re.php?&wert=$text1&wert1=$text1&art=-\" method=\"post\"> <input type=\"submit\" style=\"height: 20pt; width: 20pt; font-size: 12pt; name=\"minus\"color: #FF0000;\" value=\"-\"> </td></form> <tr>

                  <td colspan=\"2\"> <form action=\"re.php?art=$art&wert1=$wert1&wert=$text1&zahl=0\" method=\"post\"> <input type=\"submit\" style=\"height: 20pt; width: 40pt; font-size: 12pt; name=\"null\"color: #FF0000;\" value=\"0\"> </td></form>
                  <td> <form action=\"re.php?art=$art&wert1=$wert1&wert=$text1&zahl=.\" method=\"post\"> <input type=\"submit\" style=\"height: 20pt; width: 20pt; font-size: 12pt; name=\"komma\"color: #FF0000;\" value=\".\"> </td></form>
                  <td><form action=\"re.php?wert=$text1&wert1=$text1&art=plus\" method=\"post\"> <input type=\"submit\" style=\"height: 20pt; width: 20pt; font-size: 12pt; name=\"plus\"color: #FF0000;\" value=\"+\"> </td></form><tr>
                  <td colspan=\"2\"><form action=\"re.php?art=$art&wert1=$wert1&wert=$text1&enter=enter\" method=\"post\"> <input type=\"submit\" style=\"height: 20pt; width: 40pt; font-size: 12pt; name=\"enter\"color: #FF0000;\" value=\"Enter\"> </td></form>
                  <td><form action=\"re.php?wert=$text2&wert1=$wert1&art2=prozent&art=$art\" method=\"post\"> <input type=\"submit\" style=\"height: 20pt; width: 20pt; font-size: 12pt; name=\"prozent\"color: #FF0000;\" value=\"%\"> </td></form>

                  <td colspan=\"1\"><form action=\"re.php\" method=\"post\"> <input type=\"submit\" style=\"height: 20pt; width: 20pt; font-size: 12pt; name=\"c\"color: #FF0000;\" value=\"C\"> </td></form>
                  </div>
                  ";
                  ?>

                  //////////////////////////////////////////////////////////////////////////////////////

                  um den rechner zu starten habe ich dieses beispiel angewendet.

                  einbau des scripts in die seite von der aus der rechner gestartet werden soll!

                  die seite mit dem rechner wird als kleines fenster geöffnet.
                  <html>
                  <head>
                  <title></title>
                  <script type="text/javascript">
                  function loadWindow(adress,x,y) {
                  newwindow = window.open(adress, "", "Width="+x+",Height="+y);
                  newwindow.focus();
                  }
                  </script>
                  </head>
                  <body>
                  <div align=\"center\"> <form action=\"re.php\" onclick=\"loadWindow(this.action,148,220 );return false; top=500,screenX=100,left=500,screenY=100; return false\">
                  <input type=\"submit\" style=\"background-color:#D8D8D8; width:70\" value=\"Rechner\"></div>form>

                  </body>
                  </html>
                  Zuletzt geändert von ostems; 15.07.2008, 13:46.

                  Kommentar

                  Lädt...
                  X