MySQLデータベースにdivの位置とサイズの属性を挿入する。 PHPで情報を収集するには?

私は自分のサイトのキャプションシステムをまとめています。ユーザーがキャプションを終えてサブミットするときは、幅、高さ、位置(左右の属性)をデータベースに挿入する方法が必要です。

JavaScriptを使用して要素の属性を検出できることはわかっていますが、これはPHPを使用してデータベースに挿入するときに役立ちません。 PHPでこれらの属性を検出し、それらをデータベースに入力するための変数として保存するにはどうすればよいですか?

どんな助けでも感謝します。追加情報が必要な場合はお知らせください。ありがとう!

0
追加された
ビュー: 1
Javascript(簡潔さのために jQuery )を使用すると、CSSのプロパティを取得してリクエスト本体( POST JSONコレクションこれはおそらく( jQuery を使用している)最も簡単なUIであり、ほとんどのUIはAJAX経由で直感的です。
追加された 著者 Dan Lugg,

1 答え

フォーム内に onsubmit()ハンドラを置くことができます。このハンドラでは、javascriptを使用して必要なすべての属性を取得し、隠しフィールドに注入することができます。

フォームが送信されると、PHPを使用してサーバー側でこれらの値にアクセスできます。

3
追加された
はい、そうです。 func()が完全に実行された後にフォームが実際に送信されます。それがそこにあるのです。
追加された 著者 Vikk,
それは理にかなっています。 <form> OnSubmit = "func()"> そして、この関数は基本的に隠し入力フィールドの値を変更するだけです。私はちょうどフォームが実際に提出する前にそれらのフィールドに追加するかどうかについて懸念しています。助けてくれてありがとう!
追加された 著者 Mark Lyons,
よかった。今すぐそれに取り組んでください。私はそれがどのように進むのかを知らせます。ありがとう!
追加された 著者 Mark Lyons,
完璧な作品です、もう一度ありがとう!
追加された 著者 Mark Lyons,
PHP - 日本のコミュニティ [ja]
PHP - 日本のコミュニティ [ja]
4 参加者の

招待状へのリンク: https://t.me/joinchat/B2gdSlA_dh1-BQtEKA2dfw このグループではPHPについて話します。 パートナー:kotaeta.com