php mini rechner

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

  • php mini rechner

    do ich bin noch anfänger und lese das buch:
    "jetzt lerne ich php drin" da soll mann ne art taschenrechner bauen nur leider geht meiner net richtig!!
    der rechnet einfach immer PLUS !!

    helf mir!!


    <html>
    <head>
    <title>Unbenannt</title>
    </head>
    <body>
    <form action="<?php print $PHP_SELF?> "method="POST">
    Geben sie Ihre 1. Zahl ein:&nbsp;&nbsp;&nbsp;<input type ="text" name="zahl1"><br>
    Geben sie Ihre 2. Zahl ein:&nbsp;&nbsp;&nbsp;<input type="text" name="zahl2">
    <br>
    <br>
    <b>Wählen sie einen Operanten:</b><br>
    <input type="checkbox" name="plus"[]">Addieren [+]<br>
    <input type="checkbox" name="minus"[]">Subtrahieren [-]<br>
    <input type="checkbox" name="teil"[]">Teilen [/]<br>
    <input type="checkbox" name="mal"[]">Multiplizieren[*]<br>

    <br>
    <input type="submit" value="Berechnen">
    <input type="reset" value="Zürücksetzen">
    <br>
    <?php
    $ergebniss="";
    if(!isset($_GET["plus"] ) == true )
    {
    $ergebniss = $zahl1 + $zahl2;
    }
    elseif(!isset($_GET["minus"] ) == true )
    {
    $ergebniss = $zahl1 - $zahl2;
    }
    elseif(!isset($_GET["teil"] ) == true )
    {
    $ergebniss = $zahl1 / $zahl2;
    }
    elseif(!isset($_GET["mal"] ) == true )
    {
    $ergebniss = $zahl1 * $zahl2;
    }
    ?>
    <br>
    <br>
    <h2>Ergebniss = </h2>
    <form action="<?php print $PHP_SELF?> "method="POST">
    <input type="hidden" name="gleich" value="<?php print "$ergebniss"?>">
    </form>
    <?php
    print "<h1>$ergebniss</h1>";
    ?>
    </body>
    </html>
    Zuletzt geändert von mukraker; 31.07.2002, 09:28.
    thx Mukraker

  • #2
    ich habs schon!

    habs schon
    thx Mukraker

    Kommentar


    • #3
      Jetzt wo ich fertig bin?
      PHP-Code:
      <html>
      <head>
      <title>MyCalculator</title>
      </head>
      <body>
      <form action="<?php print $PHP_SELF?>" method="POST">
      Geben sie Ihre 1. Zahl ein:   <input type ="text" name="zahl1"><br>
      Geben sie Ihre 2. Zahl ein:   <input type="text" name="zahl2">
      <br>
      <br>
      <b>Wählen sie einen Operanten:</b><br>
      <input type="radio" name="op" value="plus">Addieren [+]<br>
      <input type="radio" name="op" value="minus">Subtrahieren [-]<br>
      <input type="radio" name="op" value="teil">Teilen [/]<br>
      <input type="radio" name="op" value="mal">Multiplizieren[*]<br>

      <br>
      <input type="submit" name="compute" value="Berechnen">
      <input type="reset" value="Zurücksetzen">
      <br>

      <?php
      if (isset($compute)) {
          switch (
      $_POST["op"]) {
          case 
      "plus":
              
      $ergebniss $zahl1 $zahl2;
              print 
      "was";
              break;
          case 
      "minus":
              
      $ergebniss $zahl1 $zahl2;
              break;
          case 
      "teil":
              
      $ergebniss $zahl1 $zahl2;
              break;
          case 
      "mal":
              
      $ergebniss $zahl1 $zahl2;
              break;
          }
          print 
      "<br><hr><br><h2>Ergebniss = $ergebniss</h2>";
      }
      ?>
      </body>
      </html>

      Kommentar


      • #4
        @hand: zu langsam

        außerdem sollst du mit deinem Code das Buch nicht kritisieren!

        gruss

        Kommentar


        • #5
          *grmpf*

          Glaubst echt das stammt aus einem Lehrbuch ???

          Kommentar


          • #6
            möglich wäre es!
            1. er schreibts oben ja selber
            2. wenn ich in eines meiner PHP-Bücher schaue und mir heute den Newsletter anschaue, auf den ich damals stolz war, hinbekommen zu haben, könnte ich heute anfangen zu heulen...

            So ein durcheinander (PHP-HTML-Teil) hast du noch nicht gesehen!

            gruss

            Kommentar

            Lädt...
            X