Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php+MySQL] Avatary: wybrany albo niewybrany, gdy wybrany to się wyświetla, gdy nie wybrany - problem...
roobik
post 29.07.2008, 20:51:56
Post #1





Grupa: Zarejestrowani
Postów: 410
Pomógł: 5
Dołączył: 25.01.2005
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Witam!
Poprawiając nieco stary, pisany przeze mnie skrypt informujący o najczęściej odwiedzających użyszkodnikach, chciałem nieco "przedobrzyć" - postanowiłem, że skoro kilkunastu z nich nie wybrało avatara, ale wybrało płeć, to zamiast avatara pojawi się rysunek przedstawiający zarys kobiety (K) lub mężczyzny (M).
Zrobiłem coś takiego:
  1. <?php
  2. $zap = "SELECT * FROM uzytkownicy WHERE status='ok' ORDER BY date DESC LIMIT 3";
  3. $wyn = mysql_query($zap);
  4.  
  5. while($r = mysql_fetch_array($wyn)) {
  6. $id = $r['id'];
  7. $nick = $r['nick'];
  8. $date = $r['date'];
  9. $time = $r['time'];
  10. $zap_av = "SELECT * FROM uzytkownicy WHERE nick='$nick'";
  11.  $av = mysql_query($zap_av);
  12.  while($r = mysql_fetch_assoc($av)) {
  13.  $plec= $r['plec'];
  14.  $avatar = $r['avatar'];
  15.  }
  16.  if(empty($avatar) AND $plec='K') $avatar = 'src="gfx/bez_avatara_K.gif"';
  17.  if(empty($avatar) AND $plec='M') $avatar = 'src="gfx/bez_avatara_M.gif"';
  18. echo '<table width=100% border=0 align=center vAlign=top>
  19. <tr>
  20. <td align=center vAlign=top style="border-bottom:1px solid #cccccc;">
  21. <a href="?co=info&id='.$nick.'">
  22. ';
  23. echo '<img '.$avatar.'><br>'.$nick.'</a><br>Dołączył: '.$date.'<br>Łączny czas online: '.make_online($time).'
  24. </td>
  25. </tr>
  26. </table>';
  27. }
  28. ?>

Niestety - czegoś mi brakuje sad.gif Siedzę nad tym już drugi dzionek i nic...
Proszę o pomoc - jakąkolwiek wskazówkę...

Ten post edytował roobik 29.07.2008, 20:52:33
Go to the top of the page
+Quote Post
Petermechanic
post 29.07.2008, 20:58:42
Post #2





Grupa: Zablokowani
Postów: 47
Pomógł: 7
Dołączył: 6.05.2007

Ostrzeżenie: (0%)
-----


linia 16-17:
  1. <?php
  2. if($avatar=='' AND $plec=='K') $avatar = 'src="gfx/bez_avatara_K.gif"';
  3.  if($avatar=='' AND $plec=='M') $avatar = 'src="gfx/bez_avatara_M.gif"';
  4. ?>
Go to the top of the page
+Quote Post
roobik
post 29.07.2008, 21:16:40
Post #3





Grupa: Zarejestrowani
Postów: 410
Pomógł: 5
Dołączył: 25.01.2005
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Chopie - DZIĘKI BARDZO!!!
Dwa byki miałem: empty oraz podwójny znak "="
Oczywiście daję "Pomógł"
Jeszcze raz piękne dzięki smile.gif
Pozdrawiam!
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 7.07.2025 - 03:50