0

数値を入力するはずのこのフォーム i がありますが、コードを実行すると、まだ数値を入力していなくても、最初の条件のイベントが既に表示されています。

<form action="" method="post">
<table>
<tr>
<td>First number:</td><td><input type="text" name="numberone"></td>
<tr>
<tr>
<td><input type="submit" value="Submit" /></td>
</tr>
</table>
</form>

<?php
@$one = $_POST['numberone'];
@$two = $_POST['numbertwo'];


if ($one<"10")
{
echo "Have a good morning!";
}
else if ($one<"20")
{
echo "Have a good day!";
}

?>
4

7 に答える 7

1

変数が isset 関数で設定されているかどうかを最初に確認してください: http://php.net/manual/fr/function.isset.php

于 2013-05-14T09:21:50.587 に答える