{ $starehaslo = $_POST['starehaslo']; $nowehaslo1 = $_POST['nowehaslo1']; $nowehaslo2 = $_POST['nowehaslo2']; $zapytanie = $polaczenie->query("SELECT haslo FROM uzytkownicy WHERE login = '". $_SESSION['login']."';"); while($db = $zapytanie -> fetch_assoc() ) { $haslo=$db['haslo']; $login = $_SESSION['login']; } $warunek_haslo = preg_match('/[a-z]+/',$nowehaslo1) && preg_match('/[0-9]+/',$nowehaslo1); // Sprawdza czy haslo ma litery i liczby if ($haslo == $starehaslo && $nowehaslo1 == $nowehaslo2 && $warunek_haslo) // Sprawdzanie czy hasla sa takie same i czy podane dobre stare haslo { $zapytanie = $polaczenie->query("INSERT INTO `uzytkownicy` (`haslo`) echo "Hasło zostało zmienione! <br /> Zapraszamy do <a href='start'>Strona Główna</a> <br /><br /><br />"; } else echo "Podane hasła róźnią się lub nie spełniają wymagań ( hasło musi składać się z liter i cyfr)"; }
Edit
Temat do usunięcia rozwiązałem problem przepraszam za zamieszanie