Creo que no puedes llamar a php en tiempo real sin ajax o recargar la pagina, y no puede estar adentro del js por eso no te funciona prueba asi:
Haces el confirm si se apreta Aceptar te lleva al mismo archivo con una variable si esa variable es igual a OK te arma toda la consulta y hace un header llevandote a activacion.php
Código PHP:
Ver original<?php
if($_GET["activar"]=="ok"){
include ('conexion.php');
$conectar = new conectarse();
$conn = $conectar->get_conexion();
$cerrar = $conectar->close_conexion();
if(isset($_GET['codigo'])){ $idusuario = $_GET['codigo'];
$sqlactivarusuario = "update tbcuenta set idestado = 1 where codigo = '".$idusuario."'";
//echo "<meta http-equiv='refresh' content='0; URL = activarusuarios.php'/>";
$cerrar;
}
header("Location: activarusuarios.php"); }
?>
Código Javascript
:
Ver original<script language="javascript">
function confirmar(){
if(confirm('Seguro que desea activar el usuario')){document.location.href = 'EL MISMO NOMBRE DEL ARCHIVO.php?activar=ok';}
}
</script>
Código HTML:
Ver original<a href="#" onClick="confirmar()">Activar
</a>