Изменение цвета для альтернативных рядов - PullRequest
0 голосов
/ 24 октября 2018

Я хочу сделать таблицу более читабельной, чередуя цвета строк.Я прошел через другие ответы, но не вижу, как применить их к моему коду.Я пробовал различные методы переключения в последнем фрагменте кода, но просто сломал все.

Я не могу использовать jquery или CSS, потому что могу получить доступ только к этой части кода.

Я хочуtoglle to bgcolor = "# 8BC6FD"

<table cellspacing=0 cellpadding=2 border="thin">
<col width=150>
<col width=100>

    <tr bgcolor="#D4E9FC" style="outline: thin solid">
    <td class="viewN"><b>TYPE:- </b></td>
    <td class="viewN"><b>PACKING:- </b></td>
    </tr>

    <?php 
    $dbconn = pg_connect("host=127.0.0.1 XXXX password=YYYY)") or die('Could not connect: ' . pg_last_error());

    $query = "SELECT * FROM stock
        ORDER BY name" ; 

    $result = pg_query($query); 
    if (!$result) { 
        echo "Problem with query " . $query . "<br/>"; 
        echo pg_last_error(); 
        exit(); 
    } 

    while($myrow = pg_fetch_assoc($result)) { 
        printf ("<tr><td>%s</td><td>%s</td></tr>", htmlspecialchars($myrow['type']),htmlspecialchars($myrow['packing']));
    } 
    ?> 
    </table>

1 Ответ

0 голосов
/ 24 октября 2018

Я не могу использовать jquery или CSS, потому что могу получить доступ только к этой части кода.

Неясно, на какую часть кода вы ссылаетесь.Предполагая, что вы можете получить доступ ко всему показанному коду, вы можете поместить тег <style> до или после <table>.

Это так же просто, как определить n-й CSS, например

<style>
    /* tr:nth-child(odd) {background-color: #0000cc} */
    tr:nth-child(even) {background-color: #D4E9FC}
</style>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...