Zdravím. Mám daný php kód a neviem ho zpojazdniť, ide o zmenu hesla v databáze, lenže problém je v tom že keď už napíšem heslo (nové) keď ich nenapíšem správne(obidve rovaké) tak mi to urobí presne ako má, že mi napíše že heslá sa nezhodujú že nebudú zmenené avšak ak ich napíšem dobre tak to neurobí nič, chcel by som poprosiť či by sa nenašiel niekto čo my to skontroluje. Vopred ĎAKUJEM.
Kód:
<?php
print_r ($session);
require ("config.php");
if ($_POST['update']==1)
{
if (!empty($_POST['pass']) || !empty($_POST['pass1']))
{
$_POST['pass']=htmlspecialchars($_POST['pass']);
$_POST['pass1']=htmlspecialchars($_POST['pass1']);
unset($passwupdate);
if ($_POST['pass']!=$_POST['pass1'])
echo "<b>Zadané hesla sa nezhodujú, heslo nebude zmenené!</b><br />";
else
$heslo = $_POST['pass'];
if(@mysql_query("UPDATE user SET pass='md5($heslo)' WHERE meno='$username'"))
{
echo 'Vaše heslo bolo zmenené.';
}}}
?>