legen Sie den Wert des input-Feldes durch eine php-variable, die den Wert

Habe ich ein einfaches php-Rechner", der code ist:

<html>
    <head>
        <title>PHP calculator</title>
    </head>

    <body bgcolor="orange">
        <h1 align="center">This is PHP Calculator</h1>
        <center>
            <form method="post" action="phptest.php">
                Type Value 1:<br><input type="text" name="value1"><br>
                Type value 2:<br><input type="text" name="value2"><br>
                Operator:<br><input type="text" name="sign"><br>
                Result:<br><input type"text" name="result">
                <div align="center">
                    <input type="submit" name="submit" value="Submit">
                </div>
            </form>
        </center>

<?php
    if(isset($_POST['submit'])){
        $value1=$_POST['value1'];
        $value2=$_POST['value2'];
        $sign=$_POST['sign'];

        if($value1=='') {
            echo "<script>alert('Please Enter Value 1')</script>";
            exit();
        }

        if($value2=='') {
            echo "<script>alert('Please Enter Value 2')</script>";
            exit();
        }

        if($sign=='+') {
            echo "Your answer is: " , $value1+$value2;
            exit();
        }

        if($sign=='-') {
            echo "Your answer is: " , $value1-$value2;
            exit();
        }

        if($sign=='*') {
            echo "Your answer is: " , $value1*$value2;
            exit();
        }

        if($sign=='/') {
            echo "Your answer is: " , $value1/$value2;
            exit();
        }
    }
?>

Alles was ich tun möchte, ist, dass die Antwort angezeigt werden soll, in der Ergebnis-Eingabe-Feld statt echo Sie separat. Bitte helfen? Ich Weiß es ist einfach aber ich bin neu in PHP.

Bewegen Sie den PHP-code über das HTML-Formular. Weisen Sie die Antwort auf eine variable, dann echo die variable in der Eingabe-Wert.

InformationsquelleAutor sam | 2014-03-18

Schreibe einen Kommentar