total(); for ($i = 1; $i <= $nb_lg; $i++) { list($langue_id[$i], $langue_name[$i], $langue_level[$i]) = $res->next(); } $res = XDB::iterRow("SELECT cd.id, cd.text_fr, ci.level FROM competences_ins AS ci, competences_def AS cd " ."WHERE (ci.cid=cd.id AND ci.uid={?}) LIMIT $nb_cpro_max", S::v('uid', -1)); $nb_cpro = $res->total(); for ($i = 1; $i <= $nb_cpro; $i++) { list($cpro_id[$i], $cpro_name[$i], $cpro_level[$i]) = $res->next(); } //Definitions des tables de correspondances id => nom $langues_levels = Array( 1 => "1", 2 => "2", 3 => "3", 4 => "4", 5 => "5", 6 => "6" ); $res = XDB::iterRow("SELECT id, langue_fr FROM langues_def"); while(list($tmp_lid, $tmp_lg_fr) = $res->next()){ $langues_def[$tmp_lid] = $tmp_lg_fr; } $comppros_levels = Array( 'initié' => 'initié', 'bonne connaissance' => 'bonne connaissance', 'expert' => 'expert' ); $res = XDB::iterRow("SELECT id, text_fr, FIND_IN_SET('titre',flags) FROM competences_def"); while(list($tmp_id, $tmp_text_fr, $tmp_title) = $res->next()){ $comppros_def[$tmp_id] = $tmp_text_fr; $comppros_title[$tmp_id] = $tmp_title; } ?>