私は予約サイトを実装しています。すべての予約データは XML ファイルに送られます。
複数のユーザーが同じ日に同時に予約しようとした場合、最初のユーザーが選択した時間をロックするにはどうすればよいですか?
1つのフラグをlockedとして使用でき、makeが使用可能な場合はZeroとして使用できます..一人称ブックの場合..1に変更し、このフラグをチェックすることでメッセージをlockedとして表示できます.. fieldName (flag) - locked as sql/xml ノードのデフォルト 0..
ご理解の上、
DB / XML NODEでロックされている新しいフィールドを1つ作成し、デフォルト値を0にします...そして、最初の人がそのフィールドを0または1としてチェックするとき..0の場合は、予約後にそのフィールドを1に変更します. . わかりました.. 2 人目の人が予約に来たとき、ロックされたフィールドが 0 または 1 の場合は予約しないことを確認し、その人に予約済みであることを通知する必要があります
それ自体を選択しながらロックするには、次の手順に従います。
できることは 1 つあります。選択したときに 5 ~ 10 分間 1 としてロックできます。その後、予約されている場合は 1 no pblm のままにしておくか、0 に変更します。わかりました??? ????????? または、予約済みのフィールドをもう 1 つ作成し、選択のためにロックを使用します...... 予約済みを確認してください.. ロックされていない場合は確認してください