<?php
include 'Konfiguracja/Konfiguracja.php';
// tu jakiś warunek np. isset($_POST['newpassword'])
if ($_POST['newpassword'] != $_POST['newpassword2']) {
echo 'Podane hasla nie zgadzaja sie'; } else {
$newpassword = md5(md5($_POST['newpassword'])); $password = md5(md5($_POST['password'])); $q = "UPDATE users (user_haslo, user_mail, user_gg) VALUES ('".$_POST['newpassword']."' , '".$_POST['newmail']."' , '".$_POST['newgg']."') WHERE user_login='".$row['username']."'"; // zapisywanie rekordu do bazy
echo " Dane zaktualizowane "; } else {
echo " Błąd bazy danych "; }
}
}
else {
}
if ($_SESSION['zalogowany'] == '1') {
?>
<form action='index.php?show=konto' method=post>
<br>
<table border=0 cellspacing=1 id=AutoNumber1>
<tr>
<td colspan=2>
<p align=center><?=$username;?> & <?=$user_gg;?> & <?=$user_mail;?></td>
</tr>
<tr>
<td > </td>
<td > </td>
</tr>
<tr>
<td colspan=2> </td>
</tr>
<tr>
<td colspan=2>
<p align=center><b>Ustawienia kontaktowe</b></td>
</tr>
<tr>
<td >Gadu-Ga:</td>
<td ><input type=text name="newgg" value="<?=$user_gg;?>" size=20></td>
</tr>
<tr>
<td >E-mail:</td>
<td ><input type=text name="newemail" value="<?=$user_mail;?>" size=20></td>
</tr>
<tr>
<td colspan=2> </td>
</tr>
<tr>
<td colspan=2>
<p align=center><b>Ustawienia hasła</b></td>
</tr>
<tr>
<td >Aktualne hasło:</td>
<td ><input type=text name="password" size=20></td>
</tr>
<tr>
<td > </td>
<td > </td>
</tr>
<tr>
<td >Nowe hasło:</td>
<td ><input type=text name="newpassword" size=20></td>
</tr>
<tr>
<td >Powtórz nowe hasło:</td>
<td ><input type=text name="newpassword2" size=20></td>
</tr>
<tr>
<td > </td>
<td > </td>
</tr>
<tr>
<td colspan=2>
<p align=center><input type=submit value=Zapisz name=B1></td>
</tr>
<tr>
<td > </td>
<td > </td>
</tr>
</table>
<?php
} else {
echo "Brak dostępu, zaloguj sie by mieć dostęp.."; }
?>
</center>
wogóle to można by to jeszcze bardziej poprawić, skąd bierzesz np. dane do formularza ? one są w sesji ? bo to tak troche po omacku ...