MySQL selectを使用してデータベースに保存されているテキストをプルして、編集できるようにフォームに表示します。
フォームがデータベースに保持されている文字列に設定されている場合、最初のスペースで切り捨てられるため、「FooBar」は「Foo」と表示されます。タグを使用する場合、これは発生しません。
テキストフィールドが文字列全体を保持するのに十分な大きさであり、チャーターの数が制限されていないことを確認しました。
データベースには単語全体が保存されており、切り捨ては発生していません。タイプをvarchar(30)に設定しました。これは、単語全体を格納するのに十分なスペースです。タイプをテキストに変更しようとしましたが、まだ問題があります。
私はどこでも解決策を見つけるために継ぎ目を作ることができません誰かがこれが起こっているかもしれない理由の考えを持っていますか?
<?php echo "<input type=\"text\" name=\"title[" . $row["id"] . "]\" value=" . $row["title"] . ">"; ?>