Estimados ,
Tengo el siguiente problema con una funcion que e creado para actualizar los datos de un formulario .
micuenta.php
Código PHP:
Ver original<?php
require_once ('include/conexion.php');
require_once ('include/functions.php');
$query = sprintf("SELECT tb_usuarios.id_usuario, tb_usuarios.usuario, tb_usuarios.`password`, tb_usuarios.nombres, tb_usuarios.apellido_paterno, tb_usuarios.apellido_materno, tb_usuarios.email
FROM tb_usuarios WHERE id_usuario = %s ",
GetSQLValueString($_SESSION['id_usuario'], "int"));
?>
<br><br><br><br>
<form action="include/procesar.php" method="post" enctype="multipart/form-data">
<input name="accion" value="actualizarcuenta" type="hidden" />
<input type="hidden" value="<?php echo $_SESSION['id_usuario'];?>" name="id">
<fieldset class="fieldsetBox" style="margin:auto">
<legend>Mi Cuenta</legend>
<div id="contenidos">
<ul class="opciones_laterales">
<li>
<label for="resumen" class="label">Nombre de Usuario<span id="mensaje-resumen" class="mensajeError"></span></label>
<input name="resumen" id="resumen" value="<?php echo $row['usuario'];?>" size="32" onblur="onchangeMessage(this)" type="text" readonly="readonly" />
</li>
<li>
<label for="resumen" class="label">Nombres<span id="mensaje-resumen" class="mensajeError"></span></label>
<input name="resumen" id="resumen" value="
<?php echo strtoupper($row['nombres']);?>" size="32" onblur="onchangeMessage(this)" type="text" />
</li>
<li>
<label for="resumen" class="label">E-mail<span id="mensaje-resumen" class="mensajeError"></span></label>
<input name="resumen" id="resumen" value="
<?php echo strtoupper($row['email']);?>" size="32" onblur="onchangeMessage(this)" type="text" />
</li>
</ul>
<div class="clear"></div>
<label for="nombre" class="label">Apellido Paterno<span id="mensaje-nombre" class="mensajeError"></span></label>
<input name="nombre" id="nombre" value="
<?php echo strtoupper($row['apellido_paterno']);?>" size="32" onblur="onchangeMessage(this)" type="text" />
<ul class="opciones_laterales">
<li>
<label for="resumen" class="label">Apellido Materno<span id="mensaje-resumen" class="mensajeError"></span></label>
<input name="nombre" id="nombre" value="
<?php echo strtoupper($row['apellido_materno']);?>" size="32" onblur="onchangeMessage(this)" type="text" />
</li>
<li>
<label for="resumen" class="label">Contraseña<span id="mensaje-resumen" class="mensajeError"></span></label>
<input name="resumen" id="resumen" value="<?php echo $row['password'];?>" size="25" onblur="onchangeMessage(this)" type="password" />
</li>
<li>
<br>
<input type="submit" name="Submit" value="Guardar">
</li>
</ul>
</div>
</fieldset>
<br />
<div class="clear"></div>
</fieldset>
</form>
<?php
}
?>
procesar.php
Código PHP:
Ver original<?php
/**/
/**/
require_once('conexion.php');
//require_once('../../includes/phpmailer/class.phpmailer.php');
$accion = (isset($_POST['accion']) ?
$_POST['accion']:(isset($_GET['accion']) ?
$_GET['accion']:""));
switch($_POST['accion']) {
case "actualizarcuenta" :
Actualizar_Cuenta();
break;
}
function Actualizar_Cuenta(){
$update_cuenta = sprintf("UPDATE tb_usuarios SET nombres = %s WHERE id_usuario = %s",
GetSQLValueString($_SESSION['id_usuario'], "int"),
GetSQLValueString($_POST['nombres'], "text"),);
header ("Location: ../micuenta.php");
}
?>
Nose que error estoy cometiendo , espero puedan ayudarme .
Saludos