Hola,
Muchas gracias por sus comentarios, bueno el problema esta solucionado, el codigo corregido y obvio que quite las @ para ocultar errores, necesitaba saber que errores se manifestaban.
finalmente el error era de la forma en que ejecutaba el fetch_array.
lo dejé así
Código:
$ID = new sql;
$id_sql = $ID->DBselect('select usr_id from control_usr ORDER BY usr_id ASC');
while ($id_arr = $ID->f_array($id_sql)){
$id_calc = $id_arr;
}
if (!isset($id_calc['usr_id'])){
$id = 1;
}
else{
$id = $id_calc['usr_id'] + 1;
}
?>
saludos y gracias
La verdad estoy iniciando un proyecto y estoy trabajando mi forma de programar estructurada, en clases, pero mi proximo paso es estudiar la librería PDO para manejar mysql.
de momento me acostumbro a usar las clases y entenderla, la verdad me ha ahorrado estimo yo casi un 70% de esfuerzo el uso e clases :)
saludos