我一直在我的editphp上获取偏移量,如何在不影响查询功能的情况下解决此问题?
错误总是指出,返回$ v_result [0]是错误的原因。]]
我想在不影响功能的情况下修复php中的偏移量
$v_param = $this->get_param(); $v_id = (isset($v_param[0]) ? $v_param[0] : ''); $v_task_info = \E:: get('obj_curr_module')-> task_get($v_id); $v_var= $v_task_info; if($_SERVER['REQUEST_METHOD'] == 'POST'){ foreach($_POST as $v_key => $v_value){ $_POST[$v_key] = trim($v_value); } if(!\I::is_error()){ // Update profile $v_update['task_name'] = $_POST['task_name']; $v_update['task_desc'] = $_POST['task_desc']; $v_updated = \E::get('obj_curr_module')->task_edit($v_update); unset($v_update); if(isset($v_updated) && $v_updated!==FALSE){ \E::set_session(\E::get('component') . '-' . $_POST['id'], \E::get('obj_curr_module_lang')->get('RECORD_SAVED')); }
即时错误
Error 8: Undefined offset: 0
我正在使用的类函数
public function task_get( $p_id ){ // QUERY - task table $v_query = "SELECT task_title, task_desc, FROM " . $this->get_db_table_prefix() . "task WHERE task_id=\"" . \U::safe_sql_string( $p_id ) . "\" "; $v_result = $this->co_db_root->execute_query($v_query); return $v_result[0]; }
我需要这个方面的帮助..只是一个初学者..
我一直在我的editphp上偏移,如何在不影响查询功能的情况下解决此问题?该错误不断指出,返回$ v_result [0]是错误的原因。我想修复...
如果数组中的相关索引为空,则可以使用null coalescing operator ??
返回其他内容: