Poprawiłam wartości name ...
Ale teraz wywała mi :
Podane haslo jest nieprawidłowe.
<?php
$haslo=$_POST['haslo'];
$haslo2=$_POST['haslo2'];
$nowe_haslo=$_POST['nowe_haslo'];
$nowe_haslo2=$_POST['nowe_haslo2'];
if ($_POST['ok'])
{
echo 'Uzupełnij wszystkie pola'; elseif ($nowe_haslo != $nowe_haslo2)
echo 'Podane hasłą są różne<br />'; else
{
$zapytanieSelect=mysql_query("SELECT * FROM uzytkownicy WHERE haslo='".$haslo."'");
if ($wynikSelect==0)
echo 'Podane haslo jest nieprawidłowe.'; else
{
$zapytanieUpdate="UPDATE uzytkownicy SET haslo='$nowe_haslo', haslo2='$nowe_haslo2' WHERE login='$login'";
if ($wynikUpdate==true)
echo 'Haslo zostało zmienione';
}
}
}
?>
Sama już doszłam do tego co było źle...
Nowy kod po poprawkach... Może komus się przyda...
<?php
include ('db.php');
if (isset($_SESSION['login'])) {
if($nowe_haslo != $nowe_haslo2)
{
echo 'Musisz wypelnic wszystkie pola'; }
$id=$_SESSION['id'];
$login=$_SESSION['login'];
$haslo=$_POST['haslo'];
$nowe_haslo=$_POST['nowe_haslo'];
$nowe_haslo2=$_POST['nowe_haslo2'];
$zapytanie= "UPDATE `uzytkownicy` set haslo=md5('$nowe_haslo'), haslo2=md5('$nowe_haslo2') where login='$login'";
echo "Haslo zostało zmienione poprawnie."; }
?>