Ver Mensaje Individual
  #4 (permalink)  
Antiguo 30/12/2009, 17:10
h3greed
 
Fecha de Ingreso: septiembre-2008
Mensajes: 67
Antigüedad: 15 años, 7 meses
Puntos: 0
APORTE CON SOLUCION Respuesta: Problema con cambiar contraseña php y mysql

problema resuelto///

mi problema estaba en el formulario, cuando ponia el value="<? echo "".$_SESSION['s_usuario']."" ?>" dejaba un espacio y por eso no me reconocia el usuario y por eso no validaba nada mas, les dejo el form y el usuario para alguien que lo pueda aprobechar:

form:

Código HTML:
<form id="form1" name="form1" method="post" action="cambiopass.php">
    <label><? echo "".$_SESSION['s_usuario']."" ?> 
    <input name="usuario" type="hidden" id="usuario" value="<? echo "".$_SESSION['s_usuario']."" ?>" checked="checked" />
    </label>
    <input name="nuevapass" type="text" id="nuevapass" value="ponga aquí su contrase&ntilde;a nueva" size="32" />
    <input type="submit" name="enviar" id="enviar" value="Enviar" />
    <label></label>
    <label></label>
  </form> 
en el mismo archivo pero mas arriba el codigo de cambio de pass

Código PHP:
<? 
include("dbconexion.php"); 
if (isset(
$_POST["usuario"])) { 
$usuario $_POST["usuario"]; 
$nuevapass $_POST["nuevapass"]; 
$checpass mysql_query("SELECT * FROM usuarios WHERE usuario='$usuario'"); 
$query "UPDATE usuarios SET pass1='".$nuevapass."' WHERE usuario='".$usuario."'"
$nuevapass2 "ponga aquí su contraseña nueva";
if(
$nuevapass==$nuevapass2) {
echo 
"ponga una contraseña valida";
}else{
$fila mysql_fetch_array($checpass); 
if (
$nuevapass == $fila['pass1']) { 
echo 
"Estas iguaaaaal!!! <br></br> La contraseña nueva ingresada ''$nuevapass'' es igual a la anterior";
}else{
if(
$usuario==NULL|$nuevapass==NULL) {
echo 
"un campo est&aacute; vacio.";
}else{
$minuser_len 6//username minimum length
if (strlen($nuevapass) < $minuser_len || strlen($email) < $minemail_len){
echo 
"La contraseña debe tener como mínimo 6 digitos";
}else{
mysql_query($query);
echo 
"Señor usuario $usuario contraseña $nuevapass ha sido enviado!"
} } } } }
?>

Gracias a todos por sus aportes y su tiempo!!!!
!!!FELIZ AÑO NUEVO PARA TODOS¡¡¡