Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [mysql] wyniki po 4 w kolumnie
reyne
post 21.12.2007, 13:38:51
Post #1





Grupa: Zarejestrowani
Postów: 73
Pomógł: 1
Dołączył: 19.12.2007

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


mam taki kod "znajomych usera"

Kod
opentable("Znajomi użytkownika: ".$data['user_name']."");

echo"<table border='0' cellpadding='0' cellspacing='1'><tr>\n";
$result=dbquery("SELECT * FROM ".$db_prefix."users ORDER BY user_name");

while($data_buddy = dbarray($result)) {

$result_from=dbquery("SELECT * FROM ".$db_prefix."buddys WHERE
buddy_from = ".$data['user_id']." AND buddy_to = ".$data_buddy['user_id']."");
$data_from = dbarray($result_from);

$result_to=dbquery("SELECT * FROM ".$db_prefix."buddys WHERE
buddy_to = ".$data['user_id']." AND buddy_from = ".$data_buddy['user_id']."");
$data_to = dbarray($result_to);

if($data_to['buddy_id'] != "" AND $data_from['buddy_id'] != ""){

echo "<tr><td class='tbl9'><a href='".BASEDIR."profile.php?lookup=".$data_buddy['user_id']."' target='_parent'>".$data_buddy['user_name']."</td><td class='tbl9'><img src='images/avatars/".$data_buddy['user_avatar']."' width='50' height='50'></tr></td></a>";

}


jednakże wyniki (znajomi) wyświetlają mi się jeden pod drugim, a chciałbym np żeby było po 4 userów w jednej linijce.. worriedsmiley.gif
Go to the top of the page
+Quote Post
webdice
post 21.12.2007, 13:51:16
Post #2


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




Pokombinuj z:

  1. <?php
  2. if ($zmienna % 4 == 0) { ... }
  3. ?>
Go to the top of the page
+Quote Post
reyne
post 21.12.2007, 20:45:43
Post #3





Grupa: Zarejestrowani
Postów: 73
Pomógł: 1
Dołączył: 19.12.2007

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


nie rozumiem, nie da się tego zrobić jakoś z mysql rows?

może podpowie mi ktoś gdzie mam umieścić ten kod? worriedsmiley.gif

próbowałem tak:
Kod
$result = dbquery("SELECT group_id FROM ".$db_prefix."groups_joined WHERE join_user='$lookup'");
while ($grupy = dbarray($result)) {
      $result2 = dbquery("SELECT * FROM ".$db_prefix."groups WHERE group_id='".$grupy['group_id']."'");
while ($datag = dbarray($result2)) {
if ($datag % 4 == 0) {
echo "<tr>";
}
      echo "<td class='tbl2'><img src='".$datag['group_avatar']."' width='100' height='100'></td></tr><tr><td class='tbl2'>".$datag['group_name']."</td></tr>";
}
}


jednak to nic nie zmienia :/
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: 10.07.2025 - 07:43