Mam mały problem z kodem.
Obecnie wygląda to tak, że dodaje np 10 osób w liście (z bazy) i obok każdej osoby jest licznik kliknięć.
Chciałbym to spreparować tak, aby u góry zaczynała się największa liczba a na dole najmniejsza.
mam na myśli:
Skrócony kod:
if(doo_here_type_links($post_id, $typec) == true){ $sql = "SELECT ID, post_author FROM $wpdb->posts "; $sql .= "WHERE post_parent = '$post_id' AND post_type = 'dt_gracze' AND post_status = 'publish' "; $sql .= "ORDER BY ID DESC "; $results = $wpdb->get_results($sql); if($results){ $out = "<div id='{$box_id}' class='sbox'>"; $out .= "<div class='links_table'><div class='fix-table'>"; $out .= "<table><thead><tr>"; $out .= "<th>Osoby</th>"; if(doo_is_true('linksrowshow','cli') == true) $out .= "<th>".__d('Odsłon')."</th>"; if(is_user_logged_in() && !current_user_can('subscriber')) $out .= "<th>".__d('Zarządzaj')."</th>"; $out .= "</tr></thead><tbody>"; foreach($results as $post){ $psid = $post->ID; $type = get_post_meta($psid, '_dool_type', true); $clik = get_post_meta($psid, 'dt_views_count', true); $link = get_permalink($psid); $clik = ($clik) ? $clik : '0'; $doma = ($type == __d('Gracze')) ? doo_compose_domainname('') : doo_compose_domainname($murl); $ltxt = ($type == __d('Gracze')) ? __d('Gracze') : $typec; $ulnk = get_author_posts_url($post->post_author); $fico = DOO_GICO.$doma; $domn = ($type == __d('Gracze')) ? 'Gracze' : doo_compose_domainname($murl); $edit = '<a href="#" class="edit_link" data-id="'.$psid.'">'.__d('Edit').'</a>'; $delt = '<a href="#" class="delt_link" data-id="'.$psid.'">'.__d('Delete').'</a>'; if($type == $typec){ $out .= "<tr id='link-{$psid}'>"; $out .= "<td><img src='{$fico}'> <a href='{$link}' target='_blank'>{$domn}</a></td>"; if(doo_is_true('linksrowshow','cli') == true) $out .= "<td>{$clik}</td>"; if(is_user_logged_in() && !current_user_can('subscriber')) $out .= "<td>{$edit} / {$delt}</td>"; $out .= "</tr>"; } } $out .= "</tbody></table></div></div></div>"; } } }
Próbowałem to dodać tak, ale cała pętla wykonuje się w jednej lini:
$out .= "<tr id='link-{$psid}'>"; $out .= "<td><img src='{$fico}'> <a href='{$link}' target='_blank'>{$domn}</a></td>"; for($i = 0; $i <= 6; $i++) { if(doo_is_true('linksrowshow','cli') == true) $out .= "<td>{$i}</td>"; }

A chciałbym aby wyglądało to tak:

Tylko nie wiem w którym miejscu dodać pętle aby jej wartość załadowywała się do każdej osoby osobno. Bo teraz jak sadze to jest tak, że dochodzi do każdej osoby, wykonuję petle od 6 do 2 i leci z następną osobą i znów to samo.
Pozdrawiam