私の<input>
タグは<br />
実際に改行を生成する代わりに印刷していますか?見落としていたシンプルな感じがします...
$bio
変数がMySQLデータベースから呼び出されており、「longtext」に設定されていることを確認する必要はありません
(これが要因になっている可能性があります)
<form>
<input
style="position:relative;left:10px;min-height:270px;width:40%;border:solid 2px black;top:20px;"
type="text"
name="bio"
value ="<?php echo nl2br($bio);?>"
readonly="readonly"
/>
</form>
出力は実際に表示されます <br/>
しかし、私のphpはそれを実際の改行に変換していないようです。
誰かがこれが起こる理由を考えることができますか?(私が考えたのは、をチェックすることだけでしたが、変数htmlspecialchars()
には何もありません。$bio
ありがとう!!