2012-02-21 7 views
0

、それはマルチユーザーを許可 - アクセス:データベース内php/ajaxによる同時実行制御?このような状況では、簡単なフォーム入力の電話番号とページを仮定

<form> 
Name: * <input type="text" name="name" /><br /> 
Phone: (if any) <input type="text" name="phone" /><br /> 
</form> 

電話フィールドが事前に定義されているできるよう、ヌルとして。 ユーザがフォームを入力するときに問題があり、ユーザBは、データベースを変更し、非NULLとして電話フィールドを設定します。ユーザAが送信すると、電話機はヌル値になり、mysqlデータベースに送信されます。

私が達成したいのは、そのフィールドがnull以外に変更されている場合、送信前にリフレッシュして、送信前にデータベース構造を取得する必要があるということです。差があると、それは、フォームに戻り、次

<form> 
Name: * <input type="text" name="name" /><br /> 
Phone: * <input type="text" name="phone" /> Sorry. You have to enter phone number<br /> 
</form> 

それはどのようにPHP(可能であれば)/ AJAXのベースを実装することができますか?のように表示しますか助けてくれてありがとう。

答えて

0

ブラウザ側で送信して決定を下す前に、リフレッシュを実装するのはかなり奇妙です。

状況は、重要な部分が区別され

+0

「フィールドに値を提供してください、任意の複数のヌルされていません」という意味のエラー結果コードを返すべきPHP側(後に提出)、にチェックする必要があり、このような状況1)あらかじめ定義されたヌルであり、2)userA入力中にヌルとして定義されている。どのように実装できますか?ありがとう – user782104

+0

なぜこれが必要ですか?あなたのコメントから、「フィールドがnullでない場合にのみ、ユーザーがnullを書き込む可能性があります。これは、フィールドがnullでない場合には、再びnullになることはありません。私が間違っている場合は私を修正したり、あなたの事件の説明をしてください。 –

関連する問題