次のように、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>
何が問題で、どうすれば修正できますか?