Buenas, el código es simple, hay un campo en la db para habilitar (1) y deshabilitar(0) registros.
Tengo el mismo código en otra seccion y me funciona genial. pero acá no...
-ya investigué y verifiqué que no haya codigo que este interfiriendo antes, (borre todo lo anterior y nada).
-La base de datos conecta perfecto y los nombres de los campos son válidos (int longitud:1)
-Probe dejar solo una actualizacion y funciona , osea habilito o deshabilito (solo un if). pero con los 2 no, me hace un quilombo.
-La consulta mysql llega perfecto, probe con un echo la imprime bien y la ejecuta bien (en phpmyadmin directamente)
Código PHP:
Ver original<?php
$permisoCheckP=mysql_query("SELECT * FROM tblPublicaciones WHERE id='$permisoPub'");
echo $controlPermisos['habilitadoPublicacion'].'--'.$permisoPub; //testeando :/
$numPermiso=$controlPermisos['habilitadoPublicacion'];
if($numPermiso==1){ // mensaje permiso
?>
<div class="alert alert-success alert-dismissible" >
Se ha deshabilitado la publicación correctamente.
<button type="button" class="close" data-dismiss="alert"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button>
</div>
<?php
}elseif($numPermiso==0){ // mensaje permiso
@mysql_query("UPDATE tblPublicaciones SET habilitadoPublicacion='1' WHERE id='$permisoPub'"); ?>
<div class="alert alert-success alert-dismissible" >
Se ha habilitado la publicación correctamente.
<button type="button" class="close" data-dismiss="alert"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button>
</div>
<?php
}
}
?>
}
Luego reviso e imprimo el resultado de la siguiente manera:
Código PHP:
Ver originalif($datosPublicacion['habilitadoPublicacion']==1){ // Estado acceso
echo 'asd';
$estadoPublicacion = '<a href="?publicaciones&acceso='.$datosPublicacion['id'].$agregaPag.'" class="permiteAcceso"><span class="glyphicon glyphicon-tasks"></span> </a>';
}else{
echo 'no';
$estadoPublicacion = '<a href="?publicaciones&acceso='.$datosPublicacion['id'].$agregaPag.'" class="denegaAcceso"><span class="glyphicon glyphicon-tasks"></span> </a>';
}
si me pueden dar una mano se los agradecería, algo tan simple y me está comiendo la cabeza desde ayer.
Saludos