Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/03/2008, 05:22
eloyglez
 
Fecha de Ingreso: marzo-2008
Mensajes: 15
Antigüedad: 16 años, 1 mes
Puntos: 0
Re: Problema actualización BB.DD

Revisando nuevamente me he dado cuenta que me faltaba un paso que comentarles:

Desde el formulario se envía al archivo operacionmodulo.php con este código:
Código PHP:
<?php
    
require_once("modulo.inc.php");

    
$conec conectar_bd();

    if (!isset(
$operacion)) $operacion "";
    
    switch (
$operacion) {
        case 
"actualizar_modulo":
            
actualizar_modulo($HTTP_POST_VARS$conec);
            break;
        case 
"actualizar_imagen":
            
actualizar_imagen($HTTP_POST_FILES["fichero"], $conec);
            break;
        case 
"quitar_imagen":
            
quitar_imagen($conec);
            break;
        default: ;
    }
    
    
desconectar_bd($conec);
    
    
header("Location: index.php");
?>
Y este está vinculado al modulo.inc.php con el código

Código PHP:
<?php
require_once("../../config.inc.php");
require_once(
"../../admin.inc.php");

$ruta_pagina_error "../../";

$id_modulo 1// identificador del módulo "Presentación"

function actualizar_modulo($variables$conec) {
global 
$id_modulo;

if (!isset(
$variables["activado"])) $variables["activado"] = "no";
else 
$variables["activado"] = "si";

$consulta =
"Update modulos set " .
"titulo='" $variables["titulo"] . "', " .
"presentacion='" $variables["presentacion"] . "', " .
"disposicion='" $variables["disposicion"] . "', " .
"activado='" $variables["activado"] . "' " .
"where id_modulo=" $id_modulo;
mysql_query($consulta$conec);
}

function 
actualizar_imagen($fichero$conec) {
global 
$id_modulo;

redimensionar_imagen($fichero["tmp_name"], MAX_IMAGEN_MODULO100);
$contenido leer_fichero($fichero["tmp_name"]);

$consulta =
"update modulos set " .
"imagen='" addslashes($contenido) . "' " .
"where id_modulo=" $id_modulo;
mysql_query($consulta$conec);
}

function 
quitar_imagen($conec) {
global 
$id_modulo;

$consulta =
"update modulos set " .
"imagen='' " .
"where id_modulo=" $id_modulo;
mysql_query($consulta$conec);
}

function 
obtener_nombre_modulo($conec) {
global 
$id_modulo;

$consulta "select nombre from modulos where id_modulo=" $id_modulo;
$resultado mysql_query($consulta$conec);
$modulo mysql_fetch_object($resultado);
mysql_free_result($resultado);
return 
$modulo->nombre;
}

?>
Gracias