Ruc*_*ika 5 php mysql forms joomla date
我们在 joomla 中有一个使用 RSform pro 构建的表单。有一个脚本可以将注册会员的提交总数限制为 5 次提交。
// Define the maximum number of submissions.
$max = 5;
$user = JFactory::getUser();
$db = JFactory::getDbo();
$query = $db->getQuery(true);
// Setup the query.
$query->select('COUNT('.$db->qn('UserId').')')
->from($db->qn('#__rsform_submissions'))
->where($db->qn('FormId').'='.$db->q($formId))
->where($db->qn('UserId').'='.$db->q($user->get('id')));
$db->setQuery($query);
$counter = $db->loadResult();
if ($counter >= $max){
$formLayout = '<p style="color:red;">Rejected</p>';
}
Run Code Online (Sandbox Code Playgroud)
但是 - 我们必须修改它,以便:-> 最大提交条款保留 24 小时 - 用户可以在第一次提交后的 24 小时内最多提交 5 次 - 并且限制在 24 小时后自动消失
任何建议或帮助!
归档时间: |
|
查看次数: |
376 次 |
最近记录: |