2012-03-23 3 views
0

フォームを記入するときにユーザーが特定のフィールドを変更したかどうか確認したいと思います。その形式では、dbから来る古いエントリがエコーされます。明確に掲示される変数は、次のとおりです。変数をキャッチするロジック

$var = $_POST['var']; 

デシベルのエントリをエコーする変数は次のとおりです。

echo $var 

私の好きなこと、いくつかのロジックを探して:

$newvar = is the new entry that is not the old $var; 

フォームをサブミットした後、新しいデータと古いデータがすべて2番目のテーブルに格納されます。今私の質問は、フィールドが新しい入力を持っているかどうか、あるいは同じものか、新しいエントリの場合にこれを変数に入れるかどうかを確認する方法です。

ありがとうございました。答えるため、すべての感謝の最初の

UPDATE

大丈夫、。 dbまたはセッションにデータを格納する方法を教えてください。私は実現するコードを探しています。私が書いたように、データは2番目のテーブルに保存されています!私はお互いをチェックする方法を知らない。

答えて

0

次の2つの方法でこれを実現することができます

  1. は、フォームが送信された後、データベースに古い値をチェックし、それに応じて更新します。 は単に

+0

を参照してください。フォームはまた、私がデータを見ることができるように私のmailaccountに電子メールで掲示されます。私はmailidのようにそれらを比較したい:useridは$ varを$ newvarに変更したい。 –

0

(ユーザーがデータを変更できるように私はこれを示唆しています)あなたのデータベースを照会し、$ _POST

  • 対DBの値は隠された入力を介して古い値を渡す比較しますあなたのアプリに状態を保持する必要があります。 SESSIONまたはデータベースを使用できます。これは、溶液に近いhttp://www.devshed.com/c/a/PHP/Introduction-to-Maintaining-the-State-of-Applications-with-PHP-Sessions/

  • 関連する問題