Cita:
Iniciado por pateketrueke
¿cual error?, es que no entiendo totalmente...
osea.. dices que el siguiente código imprime bien los valores de las variables???
Código PHP:
echo "usuario $usuario//la contraseña $pass2//$pass1 es igual a la anterior";
si esto es correcto, entonces lo único que te hace falta es hacer una consulta como cualquier otra, esto quiere decir ejecutar un UPDATE usando
mysql_query()
aún así sigo sin entender tu "nuevo" problema, ¿que pasa ahora?
Te comento nuevamente, hice que funcionara, y con el afan de querer mejorar el codigo, hice cagadas y ademas no me guarde el codigo.
ahora te paso el que tengo desarrollado que es el que supuestamente me funcionaba y me cambiaba la pass en mi base de datos, no se que paso pero ahora no funca mas.
Código PHP:
<?
include("dbconexion.php");
if (isset($_POST["usuario"])) {
$usuario = $_POST["usuario"];
$pass2 = $_POST["pass2"];
$checpass = mysql_query("SELECT * FROM usuarios WHERE usuario='$usuario'");
$query = "UPDATE usuarios SET pass1='".$pass2."' WHERE pass1='$pass1'";
$fila = mysql_fetch_array($checpass);
if ($pass2 == $fila['pass1']) {
echo "Estas iguaaaaal!!!";
}else{
mail($email, $asunto, $mensaje, $cabeceras);
echo "Señor usuario $usuario contraseña $pass2 ha sido enviado!";
} }
?>
Asi deberia funcionar todo de maravilla pero no pasa eso.
no se donde está el problema ayuda por favor ya lo movi de aca para alla mil veces.
nuevamente gracias por los aportes generados