コード:codeigniterの5行すべてでuseridが同じで、テーブルに5行挿入した後にユーザーを停止する方法はありますか?
<?php
if($this->input->post('insert'))
{
$data = array(
'college_name' => $college_name,
'name' => $_POST['name'],
'student_id' => $student_id,
'email' => $_POST['email'],
'mobile' => $_POST['phone'],
'city' => $_POST['city'],
'course' => $_POST['course'],
'inquiry' => $_POST['inquiry'],
'query' => $_POST['query'],
'date' => date('Y-m-d')
);
$query = $this->db->insert('college_contact',$data);
if($query == true)
{
echo "<script>alert('your enquiry submitted successfully');</script>";
}
$this->db->select('name');
$this->db->from('college_contact');
$where = "student_id = '$student_id'";
$this->db->where($where);
$query = $this->db->get();
$result = $query->num_rows();
if($result > 0)
{
echo "you are not allow";
}
}
?>
私はCodeIgniterの中で新しいです。このコードでは、フォームを作成してその値をデータベースに挿入しましたが、特定の生徒が5時間のデータをテーブルに挿入すると、データベースにさらにデータを挿入することはできません。では、どうしたらいいですか?私を助けてください。あなたのモデルでチェックしなければならないとき、学生が挿入しながら
はあなたに
'$ result> 0'を' 4'に変更することができます –
一定期間または生涯にわたって5つの挿入物に制限したいですか? – GeorgeGeorgitsis
まったく、 '$ result> 5'これは私が意味していたものです。 –