За последние 24 часа нас посетили 16402 программиста и 1678 роботов. Сейчас ищут 925 программистов ...

Разноцветные строки таблицы

Тема в разделе "Сделайте за меня", создана пользователем Orangetime, 5 мар 2017.

  1. Orangetime

    Orangetime Новичок

    С нами с:
    5 мар 2017
    Сообщения:
    1
    Симпатии:
    0
    Нужна помощь, подскажите пожалуйста, как добавить случайный цвет для каждой строки генерируемой таблицы? Таблица генерируется так :
    echo '<table border = 1 cellspacing=0 >';
    while ($byone = mysql_fetch_array($people))
    {
    echo '<tr>';
    echo '<td>' . $byone["name"] . '</td>';
    echo '<td>' . $byone["phone"] . '</td>';
    };
    echo '</tr>';
    echo '</table>';

    Случайный цвет для строк таблицы получаю так:

    $color = '#'.dechex(rand(0, 255)).dechex(rand(0, 255)).dechex(rand(0, 255));

    Теперь как добавить каждой строке таблицы случайный цвет?
     
  2. ArsNet

    ArsNet Новичок

    С нами с:
    24 май 2016
    Сообщения:
    288
    Симпатии:
    24
    Адрес:
    Владивосток
    1. По моему у тебя в структуре самой таблицы ошибка. echo '</tr>'; последний включи в цикл.
    2. Внутри цикла генерируй случайное число. можешь с буквами. сохраняй их в переменную и выводи.
    3. В чем проблема вывести?

    Код (Text):
    1. echo '<table border = 1 cellspacing=0 >';
    2. while ($byone = mysql_fetch_array($people))
    3. {
    4. echo '<tr>';
    5. echo '<td bgcolor='.$color.'>' . $byone["name"] . '</td>';
    6. echo '<td bgcolor='.$color.'>' . $byone["phone"] . '</td>';
    7. };
    8. echo '</tr>';
    9. echo '</table>';
     
    denis01 нравится это.