En la linea del primer error, ¿por qué estás usando $MiConexion si está claro desde tu código anterior la variable correcta es $conexion?
El segundo error es más sencillo, ¿ya te has dado cuenta que declaras la función GetSQLValueString() al final del código y no al principio?
Intenta declarar la función antes de usarla, no después.