Вывожу в цикле таблицу Код (Text): printf (" <table align='center' cellpadding='0' cellspacing='0' class='tablica_bukwi'> <tr class='tablica_bukwi_jach'> <td width='22' height='22'>№</td> <td width='200'>Песня</td> <td width='76'>Аккорды</td> <td width='76'>GPT</td> <td width='76'>Кол-во просмотров</td> </tr> "); do { $start++; printf (" <tr> <td align='center'>%s</td> <td> <a href='view_pesnja.php?id=%s'>%s</a></td> <td><strong>%s</strong></td> <td><strong>%s</strong></td> <td align='center'><strong>%s</strong></td> </tr>", $start,$myrow["id"],$myrow["naz_pes"],$myrow["akkords"],$myrow["gpt"], $myrow["view"]); } while ($myrow = mysql_fetch_array ($result)); А как мне сделать чтоб строчки были разными цветами, чтобы они чередовались?
greenzlat PHP: <?php for ($i = 0; $i < 20; $i++){ $color = ($i % 2 == 0) ? '#C0C0C0' : '#FFFFFF'; echo '<span style="color: ' . $color . '; font-weight: bold;">Я тучко, тучко, тучко</span><br />'; } Делаешь по аналогии. Либо можно при помощи jQuery - http://www.rsdn.ru/article/inet/jQuery.xml#EOB
Mr.M.I.T. Отнюдь. Если человек собирался изучать РНР, а ему первое что попалось - это красиво оформленный курс Попова - разве это его вина? Вместо подколов лучше направить, имхо. Попов хороший бизнесмен и неплохой психолог. За это ему зачёт.
Плохой он бизнсмен и психолог, не в ту степь пошел )) Покупателей на видеокурс "обольщение за 22 часа 33 минуты" был быболее популярен :-D
Для наглядности чтобы понял как работает!! PHP: <? echo " <table align='center' cellpadding='0' cellspacing='0' class='tablica_bukwi'> <tr class='tablica_bukwi_jach'> <td width='22' height='22'>№</td> <td width='200'>Песня</td> <td width='76'>Аккорды</td> <td width='76'>GPT</td> <td width='76'>Кол-во просмотров</td> </tr> "; $i=1; $bg=1; while ($myrow = mysql_fetch_array ($result)) { if($bg == 1) { $bgcolor = "#C0C0C0"; $bg = 0; } else { $bgcolor = "#FFFFFF"; $bg = 1; } echo " <tr bgcolor = ".$bgcolor."> <td align='center'>".$i++."</td> <td> <a href=view_pesnja.php?id=".$myrow["id"].">".$myrow["id"]."</a></td> <td><strong>".$myrow["naz_pes"]."</strong></td> <td><strong>".$myrow["akkords"]."</strong></td> <td align='center'><strong>".$myrow["gpt"]."</strong></td> <td align='center'><strong>".$myrow["view"]."</strong></td> </tr>"; } echo "</table>"; ?>
PHP: <?php $result77 = mysql_query("SELECT str FROM options", $db); $myrow77 = mysql_fetch_array($result77); $num = $myrow77["str"]; @$page = $_GET['page']; $result00 = mysql_query("SELECT COUNT(*) FROM pesni WHERE id_author='$id'"); $temp = mysql_fetch_array($result00); $posts = $temp[0]; $total = (($posts - 1) / $num) + 1; $total = intval($total); $page = intval($page); if(empty($page) or $page < 0) $page = 1; if($page > $total) $page = $total; $start = $page * $num - $num; ?> <td width="20px"> </td> <td valign="top" class="fon_tabl"> <? $result = mysql_query ("SELECT * FROM pesni WHERE id_author='$id' ORDER BY naz_pes ASC LIMIT $start, $num ",$db); $myrow = mysql_fetch_array ($result); echo "<p><span class='Autor'>".$myrow["author"].". </span><span class='Autor_text'>Тексты песен с аккордами</span> </p> </tr>"; echo " <table align='center' cellpadding='0' cellspacing='0' class='tablica_bukwi'> <tr class='tablica_bukwi_jach'> <td width='22' height='22'>№</td> <td width='200'>Песня</td> <td width='76'>Аккорды</td> <td width='76'>GPT</td> <td width='76'>Кол-во просмотров</td> </tr> "; $bg=1; while ($myrow = mysql_fetch_array ($result)) { if($bg == 1) { $bgcolor = "#C0C0C0"; $bg = 0; } else { $bgcolor = "#FFFFFF"; $bg = 1; } echo " <tr bgcolor = ".$bgcolor."> <td align='center'>".$start++."</td> <td> <a href=view_pesnja.php?id=".$myrow["id"].">".$myrow["naz_pes"]."</a></td> <td><strong>".$myrow["akkords"]."</strong></td> <td align='center'><strong>".$myrow["gpt"]."</strong></td> <td align='center'><strong>".$myrow["view"]."</strong></td> </tr>"; } echo "</table>"; Сделал вот так. Строки выводит как надо. Но нумерация в таблице начинается с 0 и выводит на 1 строчку меньше, чем прописано в $num = $myrow77["str"];
greenzlat PHP: <? $start = 1; while (myrow = mysql_fetch_array($result)) { echo "<td align=center>".$start++."</td>"; } ?>
почему вы так Попова не любите ?? я смотрел эго видео уроки вроде ничего, только я уже до них прочел 2 книги
Так пробовал. У меня же постраничная навигация и в следующей страницы постраничной навигации нумерация с 1 начинается, а должна продолжаться!