私は単純なソーシャルネットワークに取り組んでいます。私はPHPとMySQLで構築しています。ユーザーはFacebookのようにステータス更新を投稿できます。私はINSERT INTOとSELECT FROMステートメントを使用してユーザステータスを入出力する方法を知っていますが、クリックしたときにその投稿を削除するMySQLクエリを保持する関数を呼び出すボタン(X)をどうしたらいいですか?または投稿を編集する人ですか?関数()への呼び出しを行う方法ですか?クリックして関数を呼び出す
0
A
答えて
0
これを行うには、AJAXを学ぶ必要があります。 Ajaxコールでは、JavaScriptを使用してclick
イベントをキャプチャし、対応するdelete
SQL文を発行して投稿を削除するPHPスクリプトにAJAXリクエストを送信します。
2
PHPがサーバ上で動作します。ボタンはクライアント上に存在します。したがって、関数を直接呼び出すことはできません。
あなたは(あなたが何かをにしたいので、これは、HTTPのPOSTリクエストでなければなりませんPHPであなたが$_POST[]
を経由してそのデータを読み取ることができます)HTTP経由でいくつかの入力を受け付けるスクリプトを持っている必要があります。スクリプトは入力を正当にチェックし、その入力に基づいて適切なアクションを実行し、成功または失敗を示す応答を作成する必要があります。
ブラウザでリクエストを行う最も簡単な方法は、<form>
を使用することです。これにより、ユーザーから必要な情報を収集することもできます。 「ただのFacebook上のように」それを行うには
(best practisesを追従しながら)あなたは、デフォルトのイベントを停止し、代わりにHTTP POSTリクエストを作るためにXMLHttpRequestを使用して、フォームにsubmit event listenerをバインドするJavaScriptを使用する必要があります(これはアヤックスです) 。次に、DOM manipulationを使用して、ユーザーに表示される情報を更新します。
関連する問題
- 1. メニュー項目をクリックしてJavaで関数を呼び出す
- 2. コンポーネントをクリックして関数を呼び出す方法は?
- 3. main()を呼び出して関数を呼び出す
- 4. 関数呼び出しから関数呼び出し名を抽出する
- 5. 関数を呼び出すイベントをクリックします。
- 6. クラス関数呼び出し
- 7. C関数呼び出し
- 8. 関数呼び出し
- 9. 関数呼び出しコスト
- 10. jQuery関数がボタンをクリックしてJSFから呼び出していない
- 11. ビューの呼び出し後に関数を呼び出す
- 12. 関数を呼び出す
- 13. 呼び出された関数から(元の関数で)javascript関数を呼び出していますか?
- 14. 関数名を指定してトリガ関数を呼び出す
- 15. jQueryはユーザ定義関数を呼び出して呼び出します
- 16. ボタンをクリックしてJavaFX WebViewからJavaScript関数を呼び出す方法は?
- 17. jQueryのuidialogboxのボタンをクリックしてserverside関数を呼び出す方法は?
- 18. data.tableを呼び出す関数を呼び出す関数の記述方法?
- 19. ライブラリへの関数呼び出しの呼び出し
- 20. 呼び出し間の関数の呼び出し
- 21. 関数呼び出しに基づいて異なるレイアウトを呼び出す
- 22. クリックするとjavascript関数が呼び出されます。
- 23. asp.netでjavascript関数を呼び出すことに関して
- 24. 一致する関数呼び出し
- 25. asp:LinkButtonがクリックされている間にJavaScript関数を呼び出す
- 26. 右クリックで「コンテキストメニュー」を無効にして右クリックで関数を呼び出す必要があります
- 27. 直ちに関数を呼び出し、$ scopeで呼び出します。
- 28. asp.netボタンをクリックしたときにjquery関数を呼び出す
- 29. ボタンをクリックしたときに関数を呼び出す方法
- 30. 関数を呼び出してウィンドウを開閉しますか?
まず、これらの基本をカバーする基本的なmySQL/PHPチュートリアルを実行する必要があるようです。 –
あなたはページをリフレッシュせずに、facebookのようにしたいですか? – Michal
は同意しました - チュートリアルを通して作業し、問題が発生した場合は投稿してください。 – Randy