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のベースを実装することができますか?のように表示しますか助けてくれてありがとう。
「フィールドに値を提供してください、任意の複数のヌルされていません」という意味のエラー結果コードを返すべきPHP側(後に提出)、にチェックする必要があり、このような状況1)あらかじめ定義されたヌルであり、2)userA入力中にヌルとして定義されている。どのように実装できますか?ありがとう – user782104
なぜこれが必要ですか?あなたのコメントから、「フィールドがnullでない場合にのみ、ユーザーがnullを書き込む可能性があります。これは、フィールドがnullでない場合には、再びnullになることはありません。私が間違っている場合は私を修正したり、あなたの事件の説明をしてください。 –