Jest to forum na którym można znaleźść m.in. jak stworzyć stronę internetową.
HeadAdmin
Cześć
Dziś pokażę wam jak zrobić opcje do swojego konta + test zalogowanego ;]
Opcje posiadają opcje ;
-Zmiany E-meila
-Zmiany Hasła
Ok lecimy..
1.
Spoiler:
<?php
echo"<h2>Ustawienia</h2><hr/>";
if(!empty($_POST['mail'])){
$_POST['mail'] = mysql_real_escape_string(htmlspecialchars($_POST['mail']));
mysql_query("update gracze set email = '".$_POST['mail']."' where id = ".$_SESSION['user']);
$uzytkownik['email'] = $_POST['mail'];
echo "<p class='note'>zapisano zmiany</a>";
}elseif(!empty($_POST['haslo'])){
$_POST['haslo'] = md5($_POST['haslo']);
mysql_query("update gracze set haslo = '".$_POST['haslo']."' where id = ".$_SESSION['user']);
echo "<p class='note'>zapisano zmiany</a>";
}
?>
Ten fragment odpowiada za zmianę hasła i e-mailu w naszym koncie...
ok no niby zmienia ale gdzie to wpisać więc teraz zrobimy formularze
2.
Spoiler:
<form action='opcje.php' method='post'>
zmień adres email: <input type='text' name='mail' value ='<?php echo $uzytkownik['email'] ?>'/>
<input type='submit' value='zapisz'/>
</form>
<hr/>
Działa teraz tylko zmiana e-mailu więc dopiszmy jeszcze coś takiego
3.
Spoiler:
<form action='opcje.php' method='post'>
zmień hasło: <input type='text' name='haslo' />
<input type='submit' value='zapisz'/>
</form>
<hr/>
I co DZIAŁA nie
jeszcze w teście zalogowanego dodajmy taką linijkę
Spoiler:
$uzytkownik = mysql_fetch_array(mysql_query("SELECT * FROM gracze Where id = ".$_SESSION['user']));
if (empty($uzytkownik)) header('Location: wyloguj.php');
Oczywiście musicie pozmieniać to na swoje mysql
Pozdrawiam!
Offline