私はこの種の初心者なので、これが本当にばかげた質問である場合はご容赦ください。ただし、コードの変更に問題があり、ガイダンスが必要です。
とにかく、ユーザーが 3 つの異なる値を入力できるフォームを作成する必要があります。1 番目の入力は、1 ~ 99 の整数である必要があります。2 番目の入力は、0.0 ~ 10.0 の実数である必要があります。そして、最後の入力は任意のタイプの文字列入力である必要があります (入力は文字通り何でも構いませんが、空白のままにすることはできません)。
これが私がこれまでに持っているものです:
<?php
if
(is_numeric($_POST['number1'])&&
is_numeric($_POST['number2']))
{
$number1 = $_POST['number1'];
$number2 = $_POST['number2'];
$string1 = $_POST['string1'];
echo "<p>Int Number =
$number1</p>\n";
echo "<p>Real Number =
$number2</p>\n";
echo "<p>String =
$string1</p>\n";
}
else {
echo 'Error. Integer Number must be an integer (1-99), Real Number must
be a real number (0.0-10.0), and String cannot be left blank.
Please go back and fill out the form again.';
}
?>
したがって、このコードでは明らかにルールが設定されていません (つまり、最初の数字は 1 ~ 99 の整数でなければならないなど)。
ルールを実装するために if-else ステートメントを追加する必要があることはわかっていますが、それを行う正しい方法がわかりません。
アドバイス/ヘルプは本当に感謝しています。
ありがとうございました!