0

次のように、PHP 式の結果に属性を設定しようとしています。

<input type="number" value="<?php echo $loggedInUser->user_id; ?>" name="user_id" min="0" />

ただし、NetBeans で次のエラーが表示されます

要素 "input" の属性 "value" の値 " " が正しくありません: マイナス記号、ドット、または数字が必要ですが、代わりに " " が表示されました。

浮動小数点数の構文:

浮動小数点数は、1 つ以上の数字 ('0'–'9') で構成され、オプションでどこかに (これらの数値の前、2 つの数値の間、または数値の後に) 単一のポイント ('.') があり、すべてオプションです。ハイフン ('-') で始まります。例: 「42」、「.42」、「-4.2」

15 行目、17 列目から。15 行目、74 列目まで (ルール カテゴリ: 属性)

これは、フォームの完全なコードです。

<form action="huffaz.php" method="post" >
    <fieldset>
        <legend>
            Your Personal Details <?php echo $loggedInUser->username; ?>
        </legend>
        <label>User ID</label>
        <input type="number" value="<?php echo $loggedInUser->user_id; ?>" name="user_id" min="0" />
        <label>First Name:</label>
        <input type="text" name="firstname" required />
        <label>Surname:</label>
        <input type="text" name="surname" required />
        <label>Age at 1st Ramadhan:</label>
        <input type="number" name="age" min="15" value="15" required />
    </fieldset>
    <fieldset>
        <legend>
            Your Contact Details
        </legend>
        <label>Town/City:</label>
        <input type="text" name="city" required/>
        <label>County/State:</label>
        <input type="text" name="state" required/>
        <label>Country:</label>
        <input type="text" name="country" required/>
    </fieldset>
    <fieldset>
        <legend>
            Your Qualifications
        </legend>
    </fieldset>
    <input type="submit" />
</form>

何が問題で、どうすれば修正できますか?

4

2 に答える 2