prepare('SELECT * FROM alu_fs_habilidad(:Usuario_id, null)');
$stmt->bindParam(':Usuario_id', $_SESSION['usuario_id']);
if(!$stmt->execute()){
$error = 'No fue posible obtener las habilidades';
print_r($stmt->errorInfo());
} else
$habilidades = $stmt->fetchAll();
$stmt->closeCursor();
$stmt = null;
if(count($habilidades) > 0 && empty($error)){
$return['html'] = generaHabilidades($habilidades);
} else {
if (!empty($error))
$return['error'] = $error;
else{
$return['html'] = '
Aún no tienesningunahabilidad capturada
';
}
}
break;
case 2: //Add
$_POST['habilidad'] = filter_var($_POST['habilidad'], FILTER_SANITIZE_STRING);
$_POST['nivel'] = filter_var($_POST['nivel'], FILTER_SANITIZE_NUMBER_INT);
$stmt = $pdo->prepare('SELECT * FROM alu_fi_habilidad(:Usuario_id, :Habilidad_nombre, :Habilidad_nivel)');
$stmt->bindParam(':Habilidad_nombre', $_POST['habilidad']);
$stmt->bindParam(':Habilidad_nivel', $_POST['nivel']);
$stmt->bindParam(':Usuario_id', $_SESSION['usuario_id']);
if(!$stmt->execute()){
print_r($stmt->errorInfo());
$return['error'] = 'No fue posible agregar la habilidad
' . $habilidad['HabilidadTecnica_nombre'] . '
';
}
return $html;
}