Foros del Web » Programando para Internet » Javascript »

Duda javascript y php

Estas en el tema de Duda javascript y php en el foro de Javascript en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 27/11/2008, 14:43
 
Fecha de Ingreso: noviembre-2007
Mensajes: 54
Antigüedad: 16 años, 5 meses
Puntos: 0
Duda javascript y php

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
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:27.