Nie spokojnie (IMG:
style_emoticons/default/smile.gif)
bardzo cenie twoje rady, lecz nie zawsze umiem je zastosowac...
wymoncilem cos takiego(ponizej kod):
Wyswietla sie fajnie, ale problem jest taki, ze gdy np aktywuje lub dezaktywuje newsa
if ($newsy['active']=='0'){
<a href="admin.php?s=news&a=akt&id='.$nid.'" id="js-news-aktywny" data-original-title="Przyklej" data-toggle="tooltip" type="button" class="btn btn-xs btn-danger js-are-you-sure"><i class="fa fa-fw fa fa-close"></i></a>
</td>';
to zawsze korzysta z tego samego id . Czyli zawsze ten sam news..
if(mysqli_num_rows($result) > 0) {
while($r = mysqli_fetch_assoc($result)) {
$nid = $r['news_id'];
//jeśli nie było jeszcze danego newsa, to ją tworzymy
if (!isset($newst[$nid])) 'users' =>$r['users_login'],
'name' => $r['news_title'],
'date_add' =>$r['news_date_add'],
'date_end' =>$r['news_date_end'],
'display' =>$r['news_display'],
'active' =>$r['news_active'],
'stick' =>$r['news_stick'],
'categories' => array());
//dodajemy do newsa kolejne katgorie
if (!empty($r['categories_name'])) //jeśli istnieje news $newst[$nid]['categories'][] = array('bg' => $r['categories_color_bg'], 'color' => $r['categories_color_text'], 'name' => $r['categories_name'], 'id'=>$r['categories_id']);
/* echo'<pre>';
print_r($newst); //do obejrzenia jak wygląda wygenerowana tablica
echo'</pre>'; */
}
//a teraz wygenerujemy stronę na podstawie uzyskanych danych
echo '<table class="table"> <thead>
<tr>
<th>LOGIN</th>
<th>TYTUL</th>
<th>KATEGORIA</th>
<th>DATA ADD</th>
<th>DATA END</th>
<th>WYŚ</th>
</tr>
</thead>
<tbody>
';
foreach ($newst as $id => $newsy){ //petla, która leci po newsach
<td>'.$newsy['users'].'</td>
<td>'.$newsy['name'].'</td><td>';
foreach ($newsy['categories'] as $cat){ //pętla, która leci po kategoriach w newsach
echo"<span class='rama label' style='color:#".$cat['color']."; background-color:".$cat['bg'].";'>".$cat['name']."</span>"; }
echo '</td><td>'.$newsy['date_add'].'</td> </td><td>'.$newsy['date_end'].'</td>
</td><td>'.$newsy['display'].'</td>
';
if ($newsy['active']=='0'){
<a href="admin.php?s=news&a=akt&id='.$nid.'" id="js-news-aktywny" data-original-title="Przyklej" data-toggle="tooltip" type="button" class="btn btn-xs btn-danger js-are-you-sure"><i class="fa fa-fw fa fa-close"></i></a>
</td>';
}
if ($newsy['active']=='1'){
<a href="admin.php?s=news&a=dezakt&id='.$nid.'" id="js-news-dezaktywny" data-original-title="Odklej" data-toggle="tooltip" type="button" class="btn btn-xs btn-success js-are-you-sure"><i class="fa fa-fw fa fa-check"></i></a>
</td>';
}
}
</tbody>
</table>';
}