Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/11/2011, 17:19
Fabih24
 
Fecha de Ingreso: mayo-2010
Mensajes: 66
Antigüedad: 14 años
Puntos: 2
Respuesta: Recuperar checkbox marcados

Gracias GatorV

Mirá ya pude recorrer todos los checkbox marcados y que me lo actualice en la base de datos, me quedó así

Código PHP:
<?php session_start(); 
include(
"../../clases/class_trabajos.php"); 

class 
Contenido extends Pagina
{
    function 
realizarCambios($array,$seccion,$seccionID,$cambio)
    {
        if (isset(
$_POST[$array]))
        {
            foreach (
$_POST[$array] as $cambio)
            {
                if (
$cambio != "")
                    
$consulta mysql_query("UPDATE $seccion SET Ficha='1' WHERE $seccionID = $cambio");
            }
        }
    }

    function 
MostrarCuerpo()
    { 
    if (!
$this -> DB_Connect())
                return 
"No ha podido ser ingresado en la Base de Datos, por favor intentalo mas tarde.";
        
        
$this->realizarCambios("tema","temas","TemaID",$cambio);
        
$this->realizarCambios("instrumental","instrumentales","InstrumentalID",$cambio);
        
$this->realizarCambios("video","videos","VideoID",$cambio);
        
$this->realizarCambios("letra","letras","LetraID",$cambio);
    
    
mysql_close();
    }
}

  
$pagina = new Contenido();
  
  
$pagina -> SetTitulo(" - Mis trabajos");
  
$pagina -> MostrarPagina();  
?>
Ahora necesito que los checkbox que no estan marcados me los actualice a 0, ¿Tenés alguna sugerencia?