2011-07-06 7 views
0

私は2つのフィールドを持つfrom phpを開発しています(1つはUnique name、2つ目は画像アップロード用)。データを入力した後にフォームを送信するとき、私はデータベースレコードで名前フィールドをチェックしています。新しい名前がデータベースに存在する場合は、エラーが表示されます。これはいいですが、前にアップロードした画像の名前が失われました。このため私はセッションを使用しています。セッションからは、イメージ名と一時的な名前を取得しています。それらを隠し変数に渡しています。しかし、画像はアップロードされません。あなたはどのように私は私のサイトに一時的なパスからの画像のアップロード

おかげ Sateesh

+0

私たちにコードを表示 – Subdigger

+0

セッションを使用することは悪い考えです。 2つのタブが開いているとどうなりますか? – Albireo

答えて

0

たぶん、あなたがサーバに新しいAjaxのリクエストを送信し、名前がすでに使用されているかどうかを確認することができますが、これを実装することができると言うことができますしてください。

「はい」の場合は、エラーを返してページに表示します。そうでなければ(エラーなし)、フルフォーム(名前と画像ファイル)をサーバーに送信できます。ファイルは1回だけ提出されます。

関連する問題