私はD =(A + B)/ C、PHPのコーディングの初心者です、と簡単な数学の例をしたいです。およびbの簡単な数式表現でPHPコードを書くには?
値はPHPのフォームを含むウェブページからユーザによって提出されるであろう。 cの値は、PHPページで事前に定義されています。
ユーザーがクリックし、このWebページでは「提出」
。 私は、同じウェブページの一番下にDの結果を得ることを期待します。任意のコード例は、非常に高く評価されるであろう。
私はD =(A + B)/ C、PHPのコーディングの初心者です、と簡単な数学の例をしたいです。およびbの簡単な数式表現でPHPコードを書くには?
値はPHPのフォームを含むウェブページからユーザによって提出されるであろう。 cの値は、PHPページで事前に定義されています。
ユーザーがクリックし、このWebページでは「提出」
。 私は、同じウェブページの一番下にDの結果を得ることを期待します。任意のコード例は、非常に高く評価されるであろう。
<form method="POST" action="">
<input type="hidden" id="c" name="c" value="10" />
<label for="a">a: </label>
<input type="text" id="a" name="a" /> <br />
<label for="b">b: </label>
<input type="text" id="b" name="b" />
<input type="submit" />
</form>
<br />
<?php
if (isset($_POST["a"]) && isset($_POST["b"]) && isset($_POST["c"])) {
if (is_numeric($_POST["a"]) && is_numeric($_POST["b"]) && is_numeric($_POST["c"])) {
$d = ($_POST["a"] + $_POST["b"])/$_POST["c"];
echo "d = ". $d;
} else {
echo "all values must be numeric!"
}
}
?>
Nice.Thanks、@ocanal。 – user1290968
それは他の言語と大差はありません。 POSTを使用してフォームを送信していると仮定します。
$d = ($_POST['a'] + $_POST['b'])/$c;
WARNING:インジェクションの脆弱性SQLクエリで使用している場合。しかし、学習中に問題にすべきではありません。結果を表示するには
。テキスト/変数をブラウザに表示するecho
ステートメントを使用します。
<?PHP echo $d; ?>
このスニペットを表示したい場所に配置します。例えば
:
<div> Here is the result: <?PHP echo $d; ?> </div>
<html>
<head>
<title>
My Math Page
</title>
</head>
<body>
<form method="post">
<label>Enter a:<input name="a" type="text"<?php if(isset($_POST['a'])) echo "value='".$_POST['a']."'"; ?>/></label><br>
<label>Enter b:<input name="b" type="text"<?php if(isset($_POST['b'])) echo "value='".$_POST['b']."'"; ?>/></label><br>
<input type="submit" value="Submit" /><br>
</form>
<div>
<?php
if (!isset($_POST["a"],$_POST["b"]))
echo "some fields are missing";
if(is_numeric($_POST['a'])&& is_numeric($_POST['b']))
echo "d=". ($_POST['a'] + $_POST['b'])/$c;
else echo "You must enter only numbers";
?>
</div>
</body>
</html>
ありがとうございました@ahmedtabrez。 :) – user1290968
コードにいくつかの欠陥がありました。私はそれを更新しました。今それを試してみてください。 –
は、私たちにいくつかのコードを表示します。 – Starx
これはMySQLやCSSと何が関係がありますか? – Gumbo