Jetzt kostenlos Anmelden!

reddevil82 Männlich

BFM Stream Cheffe

Beiträge: 1 712

Geschlecht: Männlich

PHPKIT Version: 1.6.5

1

Donnerstag, 28. Februar 2008, 16:42

Zeilenumbruch in php

Huhu

habe folgenden PHP Code in meiner userinfo.php

PHP-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
#### Buddy im Profil by MatrIXER 
## PhP Abfrage by Heady & MatrIXER
## HTML by MatrIXER
  
// --> eigene Freunde
 $userinfo_save = array();
 $userinfo_save $userinfo;           // Array zwischenspeichern 
 unset($sqlcommand);                   // $sqlcommand freigeben
 
 $getbuddies=$DB->query("SELECT buddy_friendid FROM ".$db_tab['buddy']." WHERE buddy_userid='".$userinfo['user_id']."' ORDER BY buddy_userid");
 while ($buddy=$DB->fetch_array($getbuddies)) {
  $buddy_cache[$buddy['buddy_friendid']]=$buddy;
  if (!$sqlcommand) {$sqlcommand="SELECT user_imoption, user_nick, user_id, user_ghost, user_avatar FROM ".$db_tab['user']." WHERE user_id='".$buddy['buddy_friendid']."'";}
  else {$sqlcommand.=" OR user_id='".$buddy['buddy_friendid']."'";}
  }
 if (is_array($buddy_cache)) {
  $getuserinfo=$DB->query($sqlcommand);
  while ($userinfo=$DB->fetch_array($getuserinfo)) {$user_cache[$userinfo['user_id']]=$userinfo;}
  foreach($buddy_cache as $buddy) {
   $userinfo=$user_cache[$buddy['buddy_friendid']];
   $row=rowcolor($row);
   
   if (isonline($userinfo['user_id'])) eval ("\$buddy_os= \"".getTemplate("member_os_online")."\";");
   else eval ("\$buddy_os= \"".getTemplate("member_os_offline")."\";");
   
   
unset($buddy_avatar);
   if ($userinfo['user_avatar'] != ""$buddy_avatar="<img src=\"./images/avatar/".$userinfo['user_avatar']."\" width=\"60\" height=\"80\" border=\"1\" alt=\"\">";
   else eval ("\$buddy_avatar= \"".getTemplate("userinfo_buddy_off")."\";");

   if ($userinfo['user_imoption']==1) eval ("\$buddy_im= \"".getTemplate("member_sendim_iconlink")."\";");
   else eval ("\$buddy_im= \"".getTemplate("member_sendim_nolink")."\";");

   eval ("\$buddy_nick= \"".getTemplate("member_showprofil_textlink")."\";");
   eval ("\$buddy_list.= \"".getTemplate("userinfo_buddy_row")."\";");
   }
  if ($buddy_list!='') {eval ("\$show_buddys.= \"".getTemplate("userinfo_buddy")."\";");}
   }
// --> eigene Freunde

// --> wer hat einen zum Freund
 $userinfo_save2 = array();
 $userinfo_save2 $userinfo;          // Array zwischenspeichern 
 unset($sqlcommand2);                  // $sqlcommand freigeben
 
 $getbuddies2=$DB->query("SELECT buddy_userid FROM ".$db_tab['buddy']." WHERE buddy_friendid='".$id."'  ORDER BY buddy_friendid");
 while ($buddy2=$DB->fetch_array($getbuddies2)) {
  $buddy_cache2[$buddy2['buddy_userid']]=$buddy2;
  if (!$sqlcommand2) {$sqlcommand2="SELECT user_imoption, user_nick, user_id, user_ghost, user_avatar FROM ".$db_tab['user']." WHERE user_id='".$buddy2['buddy_userid']."' ";}
  else {$sqlcommand2.=" OR user_id='".$buddy2['buddy_userid']."' ";}
  }
 if (is_array($buddy_cache2)) {
  $getuserinfo2=$DB->query($sqlcommand2);
  while ($userinfo=$DB->fetch_array($getuserinfo2)) {$user_cache2[$userinfo['user_id']]=$userinfo;}
  foreach($buddy_cache2 as $buddy2) {
   $userinfo=$user_cache2[$buddy2['buddy_userid']];
   $row2=rowcolor($row2);
 
   if (isonline($userinfo['user_id'])) eval ("\$buddy_os2= \"".getTemplate("member_os_online")."\";");
   else eval ("\$buddy_os2= \"".getTemplate("member_os_offline")."\";");
   
   unset($buddy_avatar2);
   if ($userinfo['user_avatar'] != ""$buddy_avatar2="<img src=\"./images/avatar/".$userinfo['user_avatar']."\" width=\"60\" height=\"80\" border=\"1\" alt=\"\">";
   else eval ("\$buddy_avatar2= \"".getTemplate("userinfo_buddy_off")."\";");

   if ($userinfo['user_imoption']==1) eval ("\$buddy_im2= \"".getTemplate("member_sendim_iconlink")."\";");
   else eval ("\$buddy_im2= \"".getTemplate("member_sendim_nolink")."\";");

   eval ("\$buddy_nick2= \"".getTemplate("member_showprofil_textlink")."\";");
   eval ("\$buddy_list2.= \"".getTemplate("userinfo_buddy_row2")."\";");
   // Variabelen säubern (zur Sicherheit alle!)
   unset($buddy_os2);
   unset($buddy_avatar2);
   unset($buddy_nick2);
   }
  if ($buddy_list2!='') {eval ("\$show_buddys2.= \"".getTemplate("userinfo_buddy2")."\";");}
  }

 $userinfo $userinfo_save2;     // Array zurückschreiben
// --> wer hat einen zum Freund 


Es werden dadurch ja die Freunde angezeigt im Profil, aber iwe kann ich das jetzt amchen das die nicht nebeneinander sondern untereinander angezeigt werden. Habe es schon mit

PHP-Quelltext

1
if($i%1==0) echo '<br>';


aber das ist sicherlich falsch
Seit 02.07.2010 Papa einer süssen Tocher !!!!

http://www.burnerfm.de

Mit den besten Hits der 80´s, 90´s und von heute. Plus einigen PHPKit Addons... uvm.
  • Zum Seitenanfang
  • Zum Seitenende

Headless Männlich

... nur noch zur deko

Beiträge: 2 374

Geschlecht: Männlich

Wohnort: Nürnberg

PHPKIT Version: keine

2

Donnerstag, 28. Februar 2008, 16:57

Ich denke da wirst du mehr Templates verwenden mussen, da die Freunde ja in einer Tabelle liegen!
Darum würde ich an der Stelle mit <tr> arbeiten um eine saubere Zeilentrennung zu bekommen.

Gruß
  • Zum Seitenanfang
  • Zum Seitenende

Dirk Kántor Männlich

aká Dooki

Beiträge: 2 073

Geschlecht: Männlich

PHPKIT Version: keine

3

Donnerstag, 28. Februar 2008, 23:19

mich würde dabei ehr interessieren, wo der umbruch im code rein soll..

denn 1. entdecke ich die variable $i nicht im code (woher soll die if abfrage dann wissen was er kommen soll?) und 2. gibts dort 2 ausgaben?!

also beschreib ma genauer wohin es kommen soll..

ggf. vielleicht einfacher: nimm das template was eingebunden wird (wenn es das is was PRO Buddy genutz wird) und häng dort ein <br> hinten an
  • Zum Seitenanfang
  • Zum Seitenende