Tengo un problema con un cambio de estado que estoy haciendo, resulta que tengo un boton que se llama estado y una caja de texto ke entrega el valor de una galeria de imagenes que es habilitada o deshabilitada, lo que debe suceder es que cuando presione estado cambie el el estado de uno a otro, tengo una funcion es js que saca el valor de la caja de textoy la pasa por URL la cual es:
Código PHP:
function Cambiar(){
var gal = document.getElementById('edit').value;
var sta = document.getElementById('stat').value;
if(confirm("Deseas cambiar el estado de la galeria?:")){
location.href ='foto.php?editar='+gal+'&status='+sta;
}
}
y lo recibo todo dentro de la misma pagina con la funcion:
Código PHP:
if(isset($_GET['status']))
{
$aCambio = $_GET['status'];
if($aCambio=="Habilitada")
{
$aCambio="Deshabilitada";
$xSQL="UPDATE galeria SET gal_vigencia=$aCambio";
$xrst=mysql_query($xSQL);
header("location: foto.php?editar=$gal_id");
}
else
{
$aCambio="Habilitada";
$xSQL="UPDATE galeria SET gal_vigencia=$aCambio";
$xrst=mysql_query($xSQL);
header("location: foto.php?editar=$gal_id");
}
}
con eso me deberia cambiar el estado de la galeria reescribiendo el valor de la misma.
que esta mal?? no pillo el error
ojala me ayuden :D gracias