Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL]JPytanie dotyczące avataru
Forum PHP.pl > Forum > Przedszkole
simonX
Słuchajcie napisałem sobie skrypt z sesja i gdy sprawdza czy zmienna sesyjna istnieje, jeżeli istnieje to wywołuje komunikat typu "Witaj nazwa_usera" teraz chce zeby automatycznie po zalogowaniu sciagal jego avatar to wystarczy w rekordzie w bazie umiesci np:link do avataru i go wyswietlic czy mozna umieszczac obrazek w rekordach?
decha-design
robisz nowe pole w tabeli np. avatar bądź image ... i tam wrzucasz adres do avatara ... najlepiej względny czyli

images/avatars/7123hjasj838hs.jpg ... lub jaki tam sobie chcesz =)

to pola w bazie możesz wrzucić wszystko jezeli odpowiedni zdefinujesz typ ... np. Varchar (32)
simonX
No własnie o takie coś mi chodziło tylko nie byłem pewien czy to będzie dobry pomysł

Mam jeszcze jedno pytanko a niechce robić śmietnika na forum.Więc nie wiem jak wyświetlic rekord oczywiście moglbym wyswietlic go w postaci tabeli ale chce zeby byl odczytany sam rekord poniewaz znajduje się tam scieżka do avatara:
  1. <?php 
  2.  
  3. if(isset($_SESSION['user'])){
  4. echo("witaj:".$_SESSION['user']."<a href=\"change.htm\">Zmień haslo</a><br>");
  5. //Nastepuje polaczenie z baza danych
  6. $zap=mysql_query("select avatar FROM users");
  7. //I tutaj chciałbym wyswietlic jego zawartosc
  8.  
  9.  
  10.  
  11. }
  12. }else
  13. {
  14. echo "muszisz sie zarejstrowac".header('Location:index.htm');
  15. }
  16. echo "<a href=\"logout.php\">Wyloguj sie</a>";
  17. ?>
Spanner
po
  1. <?php
  2. $zap=mysql_query("select avatar FROM users");
  3. //I tutaj chciałbym wyswietlic jego zawartosc
  4. ?>


wstaw coś takiego

  1. <?php
  2. $row = fetch_array($zap);
  3. echo '<img src="' .$row['avatar']. '" />';
  4. ?>


i będize działać, ewentualnie jeszcze możesz dorzucić do IMG jakieś inne parametry jak alt, width, itp
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.