session_start(); error_reporting(E_ALL ^ E_NOTICE); ini_set("display_errors", 1); include "iniciar.php"; //Chequeamos si esta conectado el usuario if (isset($_SESSION["sexid"])) $conectado=true; else $conectado=false; //echo "Conectado:".$conectado; $opmenu[8]="active"; $opmenu[82]="active"; $msg = false; $msgtxt = ''; $registro_completo=false; // Cargar funciones include ($_SERVER['DOCUMENT_ROOT']."/cfg/funciones.php"); // Si recibo parametros if ($_POST) { //eliminamos las etiquetas HTML y PHP de las cadenas de texto $pnick = $_SESSION["sexid"]; //Control de errores $msg = false; $msgtxt =""; $rst_alert = ""; // Conecta con la BBDD Conecta_BBDD (); //eliminamos las etiquetas HTML y PHP de las cadenas de texto $psunumtemas = strip_tags($_POST["sunumtemas"]); // Borramos las suscripciones actuales $sql = "DELETE FROM tb_suscrinoti WHERE su_usuario='".$pnick ."'"; $resultado = mysqli_query($conn,$sql); if(!empty($_POST['check_list'])){ // Bucle para almacenar y mostrar los valores de la casilla de verificacion comprobacion individual. foreach($_POST['check_list'] as $selected){ //echo $selected.""; $sql = "INSERT INTO `tb_suscrinoti` ( `su_usuario` , `su_idtema`) " ." VALUES ('".$pnick."', '".$selected."')"; $result = mysqli_query($conn,$sql); } } // Obtener suscripciones para mostrar $sql = 'select su_idtema, te_destema' . ' from tb_suscrinoti, tb_temasnoti' . ' where su_usuario = \''.$pnick.'\' and su_idtema = te_idtema'; $resultado = mysqli_query($conn,$sql); $num_resultados = mysqli_num_rows($resultado); $rst_alert = "alert-success"; $msgtxt ="Suscripciones actualizadas correctamente."; $msg=true; $registro_completo=true; mysqli_close($conn); } else { // Comprueba datos de la sesion if ($_SESSION["origenid"]==_ORIGEN) { $pnick = $_SESSION["sexid"]; } else { $msg = true; $msgtxt ="Ha de estar conectado para acceder."; $rst_alert = "alert-danger"; } if (!$msg) { // Conecta con la BBDD Conecta_BBDD (); // Obtienes el nick del usuario conectado $pnick = $_SESSION["sexid"]; //Recuperar suscripciones $sql = 'select te_idtema, te_destema, ' . ' (select \'S\' from tb_suscrinoti where su_usuario =\''.$pnick .'\' and su_idtema=te_idtema) as suscrito' . ' from tb_temasnoti' . ' where te_persus = \'S\'' . ' ORDER BY te_orden, te_destema'; $resultado = mysqli_query($conn,$sql); $num_resultados = mysqli_num_rows($resultado); mysqli_close($conn); } } ?>
Seleccione los temas a los que quiere suscribirse y recibir notificaciones via correo electrónico.