Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Po zalogowaniu wyswietlic dane
--outlive--
post
Post #1





Goście







Witam
mam takie dwa małe pytanka. zrobilem sobie system logowania, zapis przy rejestracji do bazy danych: nick, haslo, email, imie. jak zrobic aby po zalogowaniu pokazaly mnie sie wszystkie dane uzytkownika ktory sie zalogowal (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
drugie pytanie jak w systemie logowania zrobic funkcje wyslij haslo na email (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Z gory dzieki za odpowiedz
Go to the top of the page
+Quote Post
marcio
post
Post #2





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

Ostrzeżenie: (10%)
X----


1)Pobierasz dane z bazy za pomoca select z kaluzula where user= "'$_SESSION['user']'" potem robisz while z mysql_fetch_assoc i wyswietlasz dane
2)Jest do tego funckja mail przy rejestracji losujesz haslo i potem je wysylasz za pomoca funkcji mail
  1. <?php
  2. $hash = substr(md5(rand(1, 99999)), 0,6);
  3. ?>


P.S po wyciagnieciu danych z bazy wysylasz tak mail'a
  1. <?php
  2. mail($zmienna_z_mysql_fetch_assoc_z_emailem, "Twoje haslo", $hash, "From: lol123@anonim.com"
  3. ?>


Ten post edytował marcio 8.02.2008, 15:19:34
Go to the top of the page
+Quote Post
Cysiaczek
post
Post #3





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




Ad1. Wyślij zapytanie do bazy danych o rekord zalogowanego użytkownika
Ad2. Jeśli chodzi o wysłanie przy rejestracji, to nic prostszego - użyj funkcji mail" title="Zobacz w manualu PHP" target="_manual

Jak jak jak jak. Jak zdobyć pierwszy milion? Jak najlepiej sie ubrać? Jak poderwać dziewczynę?
Pytasz jak zrobić, a pewnie liczysz na gotowca?

Pozdrawiam.
Go to the top of the page
+Quote Post
---outlive---
post
Post #4





Goście







zrobilem tak jak mowisz ale wyskakuje blad
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/..../public_html/l3/main.php on line 28
  1. <?
  2. $zapytanie = "SELECT * FROM user where username=".$_SESSION['username'].""; 
  3. $wykonaj = mysql_query($zapytanie);
  4. while($wiersz = mysql_fetch_assoc ($wykonaj))
  5. {
  6. echo("$wiersz[username], $wiersz[email],$wiersz[user_id]<br>"); 
  7. }
  8. ?>
Go to the top of the page
+Quote Post
marcio
post
Post #5





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

Ostrzeżenie: (10%)
X----


u MNIE w domu zmienna to nie string wiec po co dajesz te ""
  1. <?
  2. //mysql_connect()
  3. //mysql_select_db()
  4. $zapytanie = 'SELECT * FROM user where username="'.$_SESSION['username'].'"'; 
  5. $wykonaj = mysql_query($zapytanie);
  6. while($wiersz = mysql_fetch_assoc ($wykonaj))
  7. {
  8. echo($wiersz['username'].','. $wiersz['email'].','.$wiersz['user_id'].'<br>'); 
  9. }
  10. ?>

Po drugie nie widze polaczenia do bazy sam blad to mowi o ile sie nie myle po trzecie musisz miec sesje o nazwie username pamietaj.

P.S przy nazwie kolumn tez potrzeba ''

Ten post edytował marcio 8.02.2008, 17:26:01
Go to the top of the page
+Quote Post
--outlive--
post
Post #6





Goście







Super dzieki za pomoc (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) dziala
Go to the top of the page
+Quote Post
marcio
post
Post #7





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

Ostrzeżenie: (10%)
X----


Nie ma za co po to jest forum (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 6.10.2025 - 21:38