您好我在下面制作了这段代码,但我希望它能够检查我是否认为答案是好的。如果我插入3和4,答案是5,但我如何让代码检查答案是否" 5"与2(" 3和4")输入字段一致。所以如果所有三个输入字段都是正确的。回声好,如果没有回声假。我很难解释,但我希望它清楚。
<form method="POST">
<label>Rechthoek verticaal</label>
<input name="vert"></input>
<label>Rechthoek horizontaal</label>
<input name="hor"></input>
<label>Schijne zijde</label>
<input name="schuin"></input>
<input type="submit" name="submit"></input>
</form>
<?php
if(isset($_POST['submit'])) {
$vert = $_POST['vert'];
$hor = $_POST['hor'];
$schuin = $_POST['schuin'];
$vert = pow($vert,2);
$hor = pow($hor,2);
$schuin = sqrt($vert + $hor);
echo $schuin;
}
?>
答案 0 :(得分:1)
您需要检查sqrt($vert + $hor)
是否与$_POST['schuin']
<form method="POST">
<label>Rechthoek verticaal</label>
<input name="vert"></input>
<label>Rechthoek horizontaal</label>
<input name="hor"></input>
<label>Schijne zijde</label>
<input name="schuin"></input>
<input type="submit" name="submit"></input>
</form>
<?php
if(isset($_POST['submit'])) {
$vert = $_POST['vert'];
$hor = $_POST['hor'];
$schuin = $_POST['schuin'];
$vert = pow($vert,2);
$hor = pow($hor,2);
if ($schuin == sqrt($vert + $hor)) {
echo "Good";
}
else {
echo "False";
echo "<br> Answer : ".sqrt($vert + $hor);
}
答案 1 :(得分:0)
我不太确定能够理解您的问题,但如果我只是将POST变量与计算出的变量进行比较:
echo ($schuin == $_POST['schuin'])?'good':'false';
PD:你正在使用相同的var&#34; $ schuin&#34;两次。