Więc napisałem skrypt edycji danych konta (MySQL)
Lecz niestety niedziała
<?php
include 'Konfiguracja/Konfiguracja.php';
if (isset($_SESSION['user_gg'])) { $user_gg = $_SESSION['user_gg'];
} else {
$user_gg = '';
}
if (isset($_SESSION['user_mail'])) { $username = $_SESSION['user_mail'];
} else {
$user_mail = '';
}
if ($_SESSION['zalogowany'] == '1') {
echo "<form action='index.php?show=konto' method=post>"; echo "<table border=0 cellspacing=1 id=AutoNumber1>"; echo "<p align=center>$username & $user_gg & $user_mail</td>"; echo "<td colspan=2> </td>"; echo "<p align=center><b>Ustawienia kontaktowe</b></td>"; echo "<td >Gadu-Gad:</td>"; echo "<td ><input type=text name=newgg value=\"$user_gg\" size=20></td>"; echo "<td >E-mail:</td>"; echo "<td ><input type=text name=newemail value=\"$user_mail\" size=20></td>"; echo "<td colspan=2> </td>"; echo "<p align=center><b>Ustawienia hasła</b></td>"; echo "<td >Aktualne hasło:</td>"; echo "<td ><input type=text name=password size=20></td>"; echo "<td >Nowe hasło:</td>"; echo "<td ><input type=text name=newpassword size=20></td>"; echo "<td >Powtórz nowe hasło:</td>"; echo "<td ><input type=text name=newpassword2 size=20></td>"; echo "<p align=center><input type=submit value=Zapisz name=B1></td>"; } else {
echo "Brak dostępu, zaloguj sie by mieć dostęp.."; } if ($newpassword != $newpassword2) { echo 'Podane hasla nie zgadzaja sie'; } else { $newpassword = md5(md5($newpassword)); $password = md5(md5($password)); $q = "UPDATE users (user_haslo, user_mail, user_gg) VALUES ('$newpassword' , '$newmail' , '$newgg') WHERE user_login='$username' "; // zapisywanie rekordu do bazy
echo " Dane zaktualizowane "; } else {
echo " Błąd bazy danych "; }
}
} else { echo "Zle haslo"; }
?>
Cały czas pokazuje Złe hasło... :-/