1. Se trata de un formulario que recoge datos de la BBDD y permite modificarlos, la primera parte lo hace sin problemas, pues lee la información perfectamente, pero no la actualiza, al darle a Guardar cambios se limita a recargar la página con la misma información.
2. La conexión es correcta pues lee los datos pero no los graba en la bbdd.
Aquí está el código donde creo que está el problema:
Código PHP:
<?php
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_MODULO, 100);
$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;
}
?>