私はこれに慣れていないので、アドバイスをお願いします。
これまでのところ、フォーム フィールドに入力する 2 つの方法を考え出しました。
これが私のhtmlだとしましょう:
<input id="test" name="test" type="text">
ご覧のとおり、各フィールドの ID は名前と一致します。
Sql からフィールドに入力するときは、次のいずれかを実行できます。
PHP:
<input id="test" name="test" type="text" value="<?php if(isset($SqlRequested['test'){echo $SqlRequested['test'];}">
同様に、フォームのすべてのフィールドを書き込みます...
または、これをヘッド部分の
JQUERYに追加します。
<script>
<?php echo "$(document).ready(function(){";
foreach ($SqlRequested as $id => $value){
echo "$('#" . $id . "').val(\"" . $value . "\");"
echo "};"
echo "});"
?>
</script>
フィールドに「enter/return」が含まれている場合、jQueryがいくつかの問題を引き起こすという事実に加えて(これは、.htmlまたは.textを使用して修正できると思います)
どちらをお勧めしますか?各方法の欠点や長所は何ですか?
コードの改善点はありますか?
私が行方不明になっている他の方法はありますか?
上記の小さな問題を簡単に修正するための提案はありますか?
事前にサンクス。
編集: jQuery .populate に気付きました。これは私の 2 番目の方法のようなものだと思います。次の形式でデータを取得するだけです。{'id':'value',...}