Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[PHP][MYSQL]Opcje Konta


Rekomendowane odpowiedzi

Opublikowano

Cześć

 

Dziś pokażę wam jak zrobić opcje do swojego konta + test zalogowanego ;]

 

Opcje posiadają opcje ;

 

-Zmiany E-meila

-Zmiany Hasła

 

Ok lecimy..

 

1.

<?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.

<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.

<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ę

 

	$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 Kanciarz

1356043202-U391296.jpg

Opublikowano

Tak możesz pododawać jakie tam chcesz opcje i wszystko będzie działać.

 

ale też musisz to zrobić poprawnie

1356043202-U391296.jpg

Opublikowano

bardzo fajne

Like za tut

 

krycha1996: warn za spam

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...