Смена цветов в петле?

Тема в разделе "PHP", создана пользователем kozax89, 30 июл 2009.

Статус темы:
Закрыта.
Модераторы: latteo
  1. kozax89

    kozax89 Постоялец

    Регистр.:
    12 июл 2009
    Сообщения:
    135
    Симпатии:
    4
    Хочу чтоб у меня петля выписывала инфу в поочередно идущих полосках, но чтоб 1я была красная, 2я синяя (к примеру), потом опять красная и опять синяя итд.

    Вот написал такое чтото


    <?
    $resultprogs = mysql_query ("SELECT * FROM programsdb",$db);
    $sumprogs = mysql_fetch_array($resultprogs);
    $bgcolor1 = 'red';
    $bgcolor2 = 'blue';
    $i=1;

    do {

    if ($i=1) {$bgc==$bgcolor1;}
    else {$bgc==$bgcolor2;}



    echo"
    <table>
    <tr>
    <td bgcolor=\"".$bgc."\">
    ".$sumprogs['name']."
    </td>
    </tr>
    </table>
    ";

    if ($i=1) {$i==2;}
    else {$i==1;}

    }
    while ($sumprogs = mysql_fetch_array($resultprogs));

    ?>


    Но все поля выходят ерасные. Как сделать чтоб цвета чередовались?
     
  2. qwyjibo

    qwyjibo Постоялец

    Регистр.:
    27 янв 2009
    Сообщения:
    64
    Симпатии:
    12
    У тебя простая ошибка в скрипте: оператор присваивания это один знак равно, а оператор сравнения - два. Поменяй их местами где нужно, должно заработать :).
     
    kozax89 нравится это.
  3. kozax89

    kozax89 Постоялец

    Регистр.:
    12 июл 2009
    Сообщения:
    135
    Симпатии:
    4
    да, вот так всегда )) чет ошибешься и потом голову ломаешь )) спс
     
Статус темы:
Закрыта.