Chciałbym zrobić zmianę hasła dla użytkownika. Problem jest w tym, że chciałbym sprawdzić stare hasło (wydobywając je z bazy (mysql)) a następnie porównać z tym co zostało wprowadzone do formularza :/
próbowałem coś takiego:
require "./konekt.inc"; //poł±czenie z baz±
$stare = $_POST['stare'];
$nowe = $_POST['nowe'];
$nowe1 = $_POST['nowe_powtorz'];
$wynik=mysql_query("SELECT password FROM users WHERE username='USER1'");
$result = mysql_fetch_assoc($wynik);
if(($result['password'])!=$stare)
{
echo 'Zle stare haslo';
}
else
{
if($nowe!=$nowe1)
{
echo 'Nowe hasła nie sa takie same';
}
else
{
mysql_query("UPDATE users SET password='".$_POST['nowe']."' WHERE username='Admin'");
}
}
aczkolwiek zaraz po wejsciu na strone pojawia sie komunikat " echo 'Zle stare haslo';", jeszcze przed wysłaniem formularza.
Dzieki za pomoc, pozdrawiam
