رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
درج کردن اطلاعات در جدول دیگر و ارسال ای دی برای کوئری جدید(حل شد)
#1
دوستان من یه فرم دارم که کاربر میخواد نام های ارتیست هارو تو یه فیلد بنویسه و همزمان چک بشه اگر اون ارتیست در جدول ارتیست موجود نبود درج بشه و ای دیش برگرده و اگر بود فقط ای دیش برگرده تصویر هم ضمیمه میکنم شاید کمک کنه من یه متد نوشتم برای اینکار ولی درست کار نمیکنه
لطفا بینید راهنمائی کنید مرسی
   
پاسخ
تشکر شده توسط:
#2
حل شد کدشومیزارم برای دوستان شاید بدرد کسی بخوره


public function checkArtistName($name){
        $artist = explode(',',$name);        
        $numb = count($artist);
        $artistId = "";
        for($i=0;$i <= ($numb-1);$i++){
            $query = $this->db->select('*')->from('artists')->where('artist_name',$artist[$i])->get();
            if($query->num_rows() > 0){
                foreach($query->result() as $row){
                    $artistId[] = $row->id;
                }  
            }else{
                $data['artist_name'] = $artist[$i];
                $return  = $this->db->insert('artists',$data);
                if($return == 1){
                    $artistId[] = $this->db->insert_id();

                }else{
                    return false;
                }
            }
        }
        return $artistId;
    }
پاسخ
تشکر شده توسط:




کاربران در حال بازدید این موضوع: 2 مهمان