Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Masalah dalam mengakses fungsi yang seharusnya dinonaktifkan di CODEIGNITER

Anda dapat memeriksa database Anda untuk memastikan proposal belum diterima dengan sesuatu seperti ini. Jika Anda ingin melakukannya untuk kedua contoh (terima, dan tolak), mungkin Anda dapat memindahkan tanda centang ke fungsi tambahan yang memeriksa untuk melihat apakah proposal sudah dalam status 'berakhir' (yaitu Diterima atau Ditolak).

Contoh tambahan untuk reject_job_proposal . Anda caranya bisa...

public function reject_job_proposal ($job_id, $provider_id, $proposal_id) 
{
    $this->db->select('status');
    $this->db->from('job_proposal');
    $this->db->where('id', $proposal_id);
    $query  = $this->db->get();
    $result = $query->row();
    if ($result->status === 'Accepted') {
        // Throw error message, e.g. 'Sorry, this job has been accepted!'
        return;
    }

    ...
}



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. akankah menampilkan status tabel menampilkan baris yang tepat dalam tabel?

  2. Tanda hubung dalam nama kolom di MySQL DB

  3. Objek kelas DateTime tidak dapat dikonversi ke string

  4. Kapan menggunakan MongoDB

  5. Python MySQL lolos dari karakter khusus