私のプロジェクトでは、サインインしたユーザーにデータを挿入して承認を待つが、問題は400のサインインユーザーはデータを挿入した後、データが承認されるまでそのデータを管理できます。その未承認データを保存する別のデータベーステーブルにする必要がありますか?または同じデータベーステーブルを使用しますか?はいの場合はどうやって?または、私はjavascriptやjqueryでこれを行うことができましたか?私のデータベースはMySQLでPHPを使用しています。私のフォームはこのようになります管理者によって承認されるまでユーザーが入力したデータを保存する場所
<form action="#" method="post" id="FormVerification">
<input type="text" name="Input1" required value="<?php echo $Variable; ?>" placeholder="Enter Some Value">
<input type="Submit" name="Submit" value="Submit">
</form>
<?php
if(isset($_POST['Submit']))
{
//do something for varification
}
?>
任意の提案?? ?
同じテーブルで、 'validated'フラグを行に追加するだけです。ユーザーが登録されたときに' validated = 0'が、ユーザーが承認されたときに 'validated = 1'に設定されます。 – RiggsFolly
@RiggsFolly validated flagデータ型ブール値????このために私は検索のために書くすべてのクエリを変更する必要がありますあなたはそれが複雑だとは思わない。クエリの全体構造を変更する必要がありますか? –
これはtinyintと1,0です。しかし、はい、それはあなたが達成したい場合は、すべてのクエリを変更する必要があります。あなたがしなければならないことは、where句に追加することです... validated =(1または0)検証済みのエントリがあるかどうか、あるいは検証されていないかどうかによって決まります –