<?php $query = "SELECT id, nick FROM members WHERE mail='$mail'"; if($row){ $good = 'tak';} else{ error("Nie istnieje user o taki mailu!"); } if($good = 'tak'){ $password = generate_password(8); $q = mysql_query("UPDATE members SET pass = '".$password."' WHERE mail='".$mail."'")or die(mysql_error()); error(" <br /> Po zalogowaniu możesz zmienić hasło na łatwiejsze do zapamiętania!"); } ?>
Sprawa wygląda tak:
Jeżeli podaje istniejący mail wszystko idzie ok, ale jeżeli podam nie istniejący to wyskakuje ze skryptu w tej linijce:
<?php ?>
Tym samym nie mogę wyrzucić swoje errorka z komunikatem, że zły mail.
Any idea?
Wyskakuje, bo powsadzałem echo i po tym zapytaniu już niczego nie echuje.
