以下を使用してSQLテーブルから行を取得しています。
function fetchlevels($Competence_id){
$this->query="SELECT * FROM levels WHERE comp_id=".$_REQUEST['levels'];
$tulos=$this->suoritaKysely();
return $tulos;
}
以下を使用して、インデックス内の関数を呼び出します。
$alllevels=$hr_object->fetchlevels($_GET['levels']);
$page->assign('alllevels',$alllevels);
次に、私のフォームで、列の1つの値を取得します。
$s=$this->alllevels;
echo $s['lvl2'];
しかし、それは私にそれを教えてくれます
Undefined index: lvl2 in C:\www\index\DevIT\forms\hr\competencelevels.php on line 6
ただし、print_r($ s)を使用すると、その列を持つ配列があることがわかりました。
Array ( [0] => Array ( [id] => 1 [comp_id] => 1 [lvl1] => sas [lvl2] => scc [lvl3] => sxl [lvl4] => lxsi [lvl5] => azix ) )