入力フィールドとDBテーブルからの電子メールの配列があります。
入力フィールドと配列の類似性を比較しています。
しかし、どういうわけか、私はループで立ち往生しています。
そのループチェックは、各電子メールを入力フィールドと比較しますか?
私が同じように入力したかどうかに関係なく、それは常に私をgoogle.comに連れて行きます
コントローラからのコードは次のとおりです。
if (isset($_POST['btn_free_download']))
{
// Get current input email from input field
$email = $this->getRequest()->getParam('email');
// Get all emails from the user
$referred_users = $this->_helper->user()->getReferredUsers()->toArray();
// Check the similarity which it with a loop
foreach ($referred_users as $referred_user)
{
similar_text($email, $referred_user['email'], $similar);
}
// If yes, Pop up message or redirect to some page
if ($similar < 97)
{
$this->_redirect('http://google.com');
}
// If not, redirect user to free download page
else
{
$this->_redirect('http://yahoo.com');
}
}