Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php+MySQL] Avatary: wybrany albo niewybrany
Forum PHP.pl > Forum > Przedszkole
roobik
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ę...
Petermechanic
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. ?>
roobik
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!
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.