Cita:
Iniciado por waldragon Wow, no me imaginaba una respuesta asi, mira, cuando hago un update de algun dato hago esto:
esto en el archivo con el form:
Código PHP:
Ver original//aqui el select para mostrar el dato actual
$contraseñaactual=$ver['contraseña'];
////
<form action="inc/modificardato.php" method="post">
<input name="contraseña" type="text" value="<?php echo"".$contraseñaactual."";?>"/><br/>
<input type="submit" name="modificar" value="Modificar">
</form>
//y en el archivo modificardato.php :
include("../configuracion.php");//aca estan los datos de conexion y otros
if($_post'modificar']){
$c=$_POST['contraseña'];
$sentencia = "UPDATE usuarios SET contraseña='".$c."' WHERE id = '" . $user . "';";
mysql_query($sentencia) or die("Error al modificar los datos");
}//fin if modificar
//EL $USER ES EL ID DEL USUARIO QUE LO CREAS AL LOGEARSE
//y aqui lo redireccionas a donde quieras que vaya
Eso es lo que uso yo, tambien se puede hacer con ajax pero es mas dificil para explicartelo ahora, es mas o menos como lo tienes?
Gracias por tomarte las molestias de responder, disculpa si te respondi mal es que estaba un poco frustrado.
Es tal cual como dice ocp001a, en la variable session guardo el usuario y la contraseña cuando me logeo, y despues en cada pagina hago una comprobacion de si esos dos valores pertenecen a un campo de la base de datos.
De que otra forma me recomiendan hacerlo? o mientras tanto como puedo solucionar este problema sin tener que cambiar mucho la estructura de mi codigo