私は受付ページと複数のユーザーログインを持つユーザーページを持つWebサイトを開発しています。ログインしたユーザーは受付ページのテーブルに表示され、テーブルの列の1つはユーザーのステータス(準備完了またはビジー)です。 Webページがリフレッシュされないように、表は5秒ごとにajaxを使用してリフレッシュされます。各ユーザーはログインして(自分のページで)自分のステータスを変更することができます(ビジー状態またはビジー状態の準備完了)。開いているページから別のページに警告を送信する(PHP、javascript、html)
テーブルはSQLデータベースに格納されます。
ユーザーページには、ドロップダウンメニューと送信ボタンを使用して、ログインしているユーザーの状態を準備完了から話中(またはその逆)に変更するオプションがあります。私が必要とするのは、ユーザーがレディ状態に切り替わるたびに、受付担当者ページに送信して警告または鳴ることです。
私はインターネット全体を見てきましたが、答えは私のために働いていません。
返信いただきありがとうございます。私は、データベースを照会するためにajaxを使用して、ユーザーが準備ができているかどうかを調べることができると理解していますが、チェックするたびに通知するようになります。私が必要とするのは、ユーザーがステータスをreadyに設定するたびに、受付係に1回だけ通知されることです。私は、ユーザーが自分のステータスを準備完了とタイムスタンプに変更するたびに更新される別のテーブルを作成することを考えていました。そのため、タイムスタンプに変更がある場合は、信号を送信するように新しく更新したことを意味します。
私はテーブルを作って、テーブルのタイムスタンプ付きの文字列を返すPHPページを作ったが、返された文字列をJavaスクリプトでどのように使うかはわからない。
このリンクをチェックすると便利な場合があります。http://stackoverflow.com/questions/879152/how-do-i-make-javascript-beep – Vijai
タブ間の通信は必要ありません。ちょうどajaxを使って確認しますテーブルの値、特別な何も。あなたがこのような場合は、あなたの返信のために –
ログアウトしたプレーヤーもチェックすることができます。私は、データベースを照会するためにajaxを使用して、ユーザーが準備ができているかどうかを調べることができると理解していますが、チェックするたびに通知するようになります。受付担当者は、ユーザーがステータスを準備完了に設定するたびに1回だけ通知される必要があります。 –