hola amigos tengo este problemita cuando trato de actualizar el password:
Parse error: syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING) in C:
sera que mi UPDATE esta mal formulado, anexo el codigo y gracias de ante mano
<?php
{
if(isset($_POST['edita'])) {
if($_POST['password'] != $_POST['usuario_clave_conf']) {
echo "<div class='col s12 card-panel blue lighten-2 center'>
<h5 class='black-text text-darken-2 center CONDENSED LIGHT5'>
¡ Ups Aviso: Las Contraseñas Ingresadas no Coinciden !
</h5>
</div>";
header("refresh:5;mipass.php");
}else {
$user = $_SESSION['user'];
$password = $_POST['password'];
$sql = "UPDATE usuarios SET password= :password WHERE user= :user"; //Creamos la select
$perfil = $DB_con->prepare($sql); //Preparamos la SELECT, de ésta manera evitamos SQL Injection
$password= hash('sha256', $_POST['password']);
$perfil->bindParam(':password',$password,PDO::PARAM_STR);
$perfil->execute();
if($sql) {
header("refresh:5;home.php");
$mensaje = "<div class='col s12 card-panel cyan darken-4 center'>
<h5 class='black-text text-darken-2 center CONDENSED LIGHT5'>¡ Exelente: Contraseña Actualizada Correctamente !</h5></div>";
}else {
header("refresh:5;mipass.php");
$mensaje = "<div class='col s12 card-panel blue lighten-2 center'>
<h5 class='black-text text-darken-2 center CONDENSED LIGHT5'>
¡ Ups Aviso: No se Pudo Cambiar la Contraseña !
</h5>
</div>";
}
}
}
else {
}
}
?>