Buenas, estoy intentado hacer una seccion para que el usuario puede cambiar sus datos personales, el caso es que no me printa en las cajas, los datos ni los modifica, os dejo el código a ver que fallo veis. He decir que he copiado y pegado con otra sección que tengo de editar post y esa funciona, pero esta al cambiar los datos no, es el mismo sistema se supone
<?php session_start();
require 'config.php';
require 'functions.php';
$conexion = conexion($bd_config);
if (!$conexion) {
header('Location:error.php');
}
if($_SERVER['REQUEST_METHOD'] == 'POST'){
$usuario = limpiarDatos($_POST['usuario']);
$pass = limpiarDatos($_POST['pass']);
$email = limpiarDatos($_POST['email']);
$equipo = limpiarDatos($_POST['equipo']);
$apellidos = limpiarDatos($_POST['apellidos']);
$id = limpiarDatos($_POST['id']);
$thub_guardada = $_POST['thumb-guardada'];
$thumb = $_FILES['thumb'];
if (empty($thumb['name'])) {
$thumb = $thub_guardada;
}else{
$archivo_subido = '../' . $blog_config['carpeta_imagenes'] . $_FILES['thumb']['name'];
move_uploaded_file($_FILES['thumb']['tmp_name'], $archivo_subido);
$thumb = $_FILES['thumb']['name'];
}
$statement = $conexion->prepare(
'UPDATE usuarios SET usuario = :usuario, pass = :pass, email = :email, equipo = :equipo, apellidos = :apellidos, thumb = :thumb WHERE id = :id'
);
$statement->execute(array(
':usuario'=> $usuario,
':pass'=> $pass,
':email'=> $email,
':equipo'=> $equipo,
':apellidos'=> $apellidos,
':thumb'=> $thumb,
':id'=> $id
));
header('Location: ' . RUTA . 'php/home.php');
}else{
$id_articulo = id_articulo($_GET['id']);
if (empty($id_articulo)) {
//header('Location: ' . RUTA . 'php/home.php');
}
$post = obtener_post_por_id($conexion, $id_articulo);
if (!$post) {
//header('Location: ' . RUTA . 'php/home.php');
}
$post = $post[0];
}
print_r($post);
require '../view/perfil.view.php';
?>
<div class="row portafolio ">
<div class="col ">
<h2 class="titulo">Perfil de usuario</h2>
<p class="text-center">Cambio de los parámetros del perfil
</p>
<div class="post">
<form class="formulario" method="post" enctype="multipart/form-data"action="<?php echo htmlspecialchars($_SERVER['PHP_SELF']);?>">
<input type="hidden" value="<?php echo $post['id']; ?>" name="id">
<div class="input-group col-5" style="margin-left:30%;">
<div class="input-group-prepend">
<span class="input-group-text"><img src="https://png.icons8.com/ios-glyphs/30/000000/guest-male.png"> </span>
</div>
<input name="email"type="text" class="form-control" placeholder="Email" value="<?php echo $post['email']; ?>">
<br>
<div class="input-group mt-3">
<div class="input-group-prepend">
<span class="input-group-text"><img src="https://png.icons8.com/ios-glyphs/30/000000/password.png"></span>
</div>
<input name="usuario"type="text" class="form-control " placeholder="Nombre" value="<?php echo $post['usuario']; ?>">
</div>
<br>
<div class="input-group mt-3">
<div class="input-group-prepend">
<span class="input-group-text"><img src="https://png.icons8.com/ios-glyphs/30/000000/password.png"></span>
</div>
<input name="apellidos"type="text" class="form-control " placeholder="Apellidos" value="<?php echo $post['apellidos']; ?>">
</div>
<br>
<div class="input-group mt-3">
<div class="input-group-prepend">
<span class="input-group-text"><img src="https://png.icons8.com/ios-glyphs/30/000000/password.png"></span>
</div>
<input name="equipo"type="text" class="form-control " placeholder="Equipo" value="<?php echo $post['equipo']; ?>">
</div>
<div class="input-group mt-3">
<div class="input-group-prepend">
<span class="input-group-text"><img src="https://png.icons8.com/ios-glyphs/30/000000/password.png"></span>
</div>
<input name="pass"type="password" class="form-control " placeholder="Contraseña" value= "<?php echo $post['pass']; ?>">
</div>
<input type="file" name="thumb">
<input type="hidden" name="thumb-guardada" value="<?php echo $post['thumb']; ?>">
<br>
<br>
<br>
<input class="btn btn-danger" style="margin-left:130%;" type="submit" value="Modificar Articulo">
</div>
</form>
</div>