Hello guys.
Please help me to solve my problem.
I have this code:
public function actionGetker()
{
$predmet=$_POST['predmet'];
$komanda_id = $_POST['komanda_id'];
$ker1 = Ker1::model()->find('predmet like :predmet and komanda_id = :komanda_id',array(':predmet'=>$predmet,':komanda_id'=>$komanda_id));
if(isset($ker1))
{
$data = array(
'ker1'=>"<span style='color:#000000'>Перший керівник команди:</span><br>".$ker1->k1_prizv." ".$ker1->k1_im." ".$ker1->k1_pob,
'predmet'=>$predmet,
'ker1_id'=>$ker1->id,
'k1_prizv'=>$ker1->k1_prizv,
'k1_im'=>$ker1->k1_im,
'k1_pob'=>$ker1->k1_pob,
'k1_posada'=>$ker1->posada
);
}
else
{
if($predmet == '')
{
$data = array('ker1'=>"",'ker1_id'=>"");
}
else
{
$data = array('ker1'=>"Додати першого керівника",'predmet'=>$predmet,'ker1_id'=>"");
}
}
echo json_encode($data);
}
The problem is that sometimes $data gets no value at all. It depends on what value is assigned to $predmet.
What can be wrong? Is something wrong with this
$ker1 = Ker1::model()->find('predmet like :predmet and komanda_id = :komanda_id',array(':predmet'=>$predmet,':komanda_id'=>$komanda_id));
Thanks.