Ответов: 11 Просмотров: 8813
|
перечитал все что есть по этому вопросу.... ничего себе подходящего не нашел.....
у меня есть скрипт постраничного вывода... но только один момент мне не дает покоя..... не могу сделать чтоб та страница на которой я нахожусь выделялась скажем жирным цветом... или красным...(не столь важно).... никак не получается....
(Добавление)
вот код.... правда из 2-х частей..... не получаеться вставить полностью.... превышает макс. размер сообщения
PHP:
скопировать код в буфер обмена
<? //Max lines at table by page $max_lines = 5; /*Set up array*/ $start_index = 1; /*Непосредственно база данных*/ $MyArray[$start_index]['date'] = '13.04.2008'; $MyArray[$start_index]['description'] = 'Описание'; $start_index++; /*и.т.д .... их около 60*/ $showning_page = 1; if (isset($_GET['page'])) { if (($_GET['page'] - 1 ) * $max_lines < sizeof($MyArray)) {$showning_page = $_GET['page'];} } $i = ($showning_page - 1) * $max_lines + 1; $stop_i = ($showning_page - 1) * $max_lines + $max_lines; echo '<table align="left" background="http://www.autostill.net/fon.jpg" border="0" bordercolor="#cccccc" width="100%" cellpadding="0px" cellspacing="0px">'."\n";
(Добавление)
продолжение.....
PHP:
скопировать код в буфер обмена
/*название раздела*/ echo ' <tr align="center"> <td colspan="2" style="border:none" align="left" background="http://www.autostill.net/fon_2.jpg"><font face="Comic Sans MS, Arial, MS Sans Serif" color="#000000" size="4" ><img src="http://www.autostill.net/group.gif"> Новости</font></td> </tr> <tr align="center" height="15px"> <td style="border:none"></td> </tr> '; $sp = False; while (($i <= $stop_i) && ($i <= sizeof($MyArray))) { if ($sp) { echo '<tr height="0px"><td colspan="2"></td></tr>'."\n"; } echo '<tr align="center" border="0" >'."\n"; echo '<td style="border:none" width="13%" align="left" valign="top">'."\n"; echo '<font face="Comic Sans MS, Arial, MS Sans Serif" size="2" color="#333333"><p align="left"><b>'.$MyArray[$i]['date'].'</b></p></font>'; echo '</td>'."\n"; echo '<td style="border:none" align="left" valign="top">'."\n"; echo '<font face="Comic Sans MS, Arial, MS Sans Serif" size="2" color="#333333"><p align="justify">'.$MyArray[$i]['description'].'</p></font>'; echo '</td>'."\n"; echo '</tr>'."\n"; $i++; //$sp = True; } /*Вывод списка страниц*/ echo '<tr>'; echo '<td align="right" style="border:none" colspan="2" >'; $i = 1; echo '<font face="Comic Sans MS, Arial, MS Sans Serif" size="2" color="#333333"><b>Страница: </b></font>'; while (($i - 1 ) * $max_lines < sizeof($MyArray)) { if ($i == 1) {echo '<a href="./news.php">'.$i.'</a> '; $i++; continue;} echo '<a href="./news.php?page='.$i.'">'.$i.'</a> '; $i++; } echo '</td></tr>'; echo '</table>'."\n"; ?>
(Добавление)
За ранее спасибо..... |