require_once '../CN/clsCNEnc.php'; $clsCNEnc = new clsCNEnc(); $clsCNEnc->setStrBD($_SESSION['mapeo']); //Control de Permisos. Hay que incluirlo en todas las páginas /**************************************************************/ $lngPagina = '100,957'; //le paso la funcion de comprobacion de permisos AccesoUsuarioPagina($lngPagina, $_SESSION['usuario']); //primero sincronizo los datos de dos tablas //"tbclientes" tiene un campo lngAux (estado) que 0=SI enviar y 1= NO envia //en la tabla "tbencuestascontestadas" estan llas respustas de los clientes //cuando respondan los clientes se guardan hay los datos y se debe cambiar el valor //tbclientes.lngAux = 1 porque ya se a contestado y no se debe enviar mas veces //esto se debe hacer al guardar la respuesta del cliente, pero por si falla lo sincronizamos en este momento //todas las encuestas respondidas se pondra lngAux=1 del cliente $OK = $clsCNEnc->sincronizarTablasTbClientesYTbencuestasContestadas(); //veo si vengo por post (es que he pinchado en hacer alguna accion del boton OK) if (isset($_POST['opcion']) && $_POST['opcion'] !== '') { //preparo un array con los cl* que vengan, son los clientes seleccionados $idClientes = ''; foreach ($_POST as $key => $value) { if (substr($key, 0, 2) === 'cl') { $idClientes[] = substr($key, 2, strlen($key)); } } //ahora segun la opcion que venga hago el cambio //como son cambiar de grupos hago el cambio directamente en la tabla tbclientes.lngCategoria if (is_array($idClientes)) { $OK = $clsCNEnc->RealizarAccion($idClientes, $_POST['opcion']); } }