私は面白くない問題を抱えています。だから私は 'ID'、 '名前'、および '電子メール'を持つデータベーステーブルを持っているとしましょう。私はデータベースから各結果をHTMLテーブルにリストアップする必要があります。シンプルで、ちょうどforeachループを行い、それらをすべて表示しますが、それぞれを編集する必要があります。おそらくそれらのいずれかの名前と他のメールなどを変更するなど、このスーパービッグテーブル/フォームが提出されたら、どのように処理し、それぞれを更新するのですか?それが理にかなっているかどうかは分かりませんが、どんな提案も素晴らしいでしょう。複数の行を表示および編集する(MySQLおよびPHP)
0
A
答えて
2
いくつかの考え:
- 使用AJAXバックグラウンドで更新を実行するには(フィールドがフォーカス/変更されたときに提出するためのAjaxページへオフ行の情報を送って「保存」ボタンを表示)
- フィールドのフォーカスイベントの1つで変更された隠しフィールドを使用して、その行に可能性のある変更があることをフラグします。
- good'ol'fashioned iteratingを使用してデルタを検索します。
+0
私はイテレーション+デルタの2倍です。最も簡単なものはすばやく完了し、すべてのブラウザで確実に動作します。 – Fanis
+1
@Fanis:私は同意する傾向があります。データの量が問題であれば、OPは情報をより管理しやすいチャンクにページ付けし、その方法で処理する必要があります。 –
1
これらをすべてアレイに保存します。 HTMLで行います
<input name="id[]" />
などそして、あなたがPHPに行くときの操作を行います。
foreach($_POST['id'] as $key => $poop) { /* INSERT EACH ROW MYSQL HERE, REFERRING TO THE EMAIL AS $_POST['email'][$key] */ }
関連する問題
- 1. バッシュスクリプトおよび編集CSV
- 2. PHPのMySQLの編集および更新
- 3. iOSでHTMLを表示および編集する方法は?
- 4. アルゴリズムphp、カウントおよび表示変数
- 5. 開き、編集およびCSV
- 6. SQLからの複数のテーブル行のループスルー(および表示)
- 7. セキュリティソフトウェアアンチウイルス編集およびホストIDS APIの編集
- 8. phpmydatagridで2つのテーブルのデータを表示および編集する方法
- 9. ビットマップフォントを使用してテキストを表示および編集する
- 10. 動的HTMLテーブルの行の削除、編集、および保存
- 11. UIAlertViewで複数のUITextField、UILabel、およびUIButtonを表示および管理する
- 12. メモリリーク、PHPおよびMySQL Blobストリーミングファイルのデバッグ
- 13. MySQL、PHP、およびCSVファイルのエンコーディング
- 14. UTF-8、XML、およびPHP/MySQLの
- 15. チェックボックス、mysql、およびPHPの問題
- 16. のhashCodeおよび集約
- 17. デコードおよびPHP
- 18. ロードおよびPHP
- 19. アップロードおよびPHP
- 20. タスクスケジューラの複数インスタンスPowerShell(およびウィンドウを表示)
- 21. BuddyBossおよび/またはBuddyPressのユーザプロファイルコンテンツを編集する
- 22. ローカルストレージのデータを編集および更新する方法は?
- 23. SQLおよびMySQLの自動バックアップおよび.NETホスティング
- 24. 同じJSPページを追加および編集する
- 25. デバッグおよびXAMLファイルを編集する場合は2010
- 26. ASP.NET GridView:データレコードを編集および削除する方法
- 27. mySqlからデータベースファイル.dbを作成および編集する方法は?
- 28. 複数のパラメータリストおよびデフォルト引数
- 29. MySQLとPHPを使用してデータを表示およびグループ化する
- 30. django、phpmyadmin、およびmysql?
はあなたがHTMLテーブルにMySQLのテーブルのデータをインポートする必要があり、ロード中にテーブルがいくつかを変更しますデータ? – sikas