Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Po zalogowaniu wyswietlic dane
Forum PHP.pl > Forum > Przedszkole
-outlive-
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 questionmark.gif
drugie pytanie jak w systemie logowania zrobic funkcje wyslij haslo na email questionmark.gif
Z gory dzieki za odpowiedz
marcio
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. ?>
Cysiaczek
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.
--outlive--
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. ?>
marcio
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 ''
-outlive-
Super dzieki za pomoc smile.gif dziala
marcio
Nie ma za co po to jest forum smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.