私はjqueryとajaxにかなり慣れていないので、すべてのフォームに取り入れようとしています。もっと単純な形をすることもできますが、これは私を困惑させました。事実は次のとおりです。
1.少なくとも1つの入力フィールドに入力する必要があります
2.すべての入力ファイルはmysqli_queryを介してチェックされます
3.入力フィールドにmysqlにない値がある場合、foreachループが中断し、その値変数がエコーされ、その後に「メンバーではありません」が続きます。
問題は、「success」または「fail」をエコーして、それをajaxの「successfunction(response)」で使用して何かを行うことができることですが、変数値を取得して、次のようなアラートに組み込むにはどうすればよいですか?alert( // $ value //はメンバーではありません)?これがphpです:
foreach($_POST as $value)
{
$usercheck = "SELECT email FROM users WHERE email = '$value'";
$usercheck = $db->query($usercheck);
if($usercheck->num_rows !== 0 || $value =="")
{
$x="1";
}
else
{
$x="2";
}
break;
}
if($value == "")
{
echo "none filled in";
}
else
if ($x == "1")
{
echo "all filled boxes are users";
}
else
{
echo $value." is not a user";
}