Форум программистов, компьютерный форум, киберфорум
Наши страницы

PHP для начинающих

Войти
Регистрация
Восстановить пароль
 
maximillian77
5 / 5 / 2
Регистрация: 07.07.2014
Сообщений: 559
#1

Покрасить определённую ячейку - PHP

22.08.2014, 22:31. Просмотров 1090. Ответов 2
Метки нет (Все метки)

Привет Всем Может кто сталкивался, скажите пожалуйста, можно как-тo сделать, что бы в моей HTML таблице я мог закрасить только те ячейки, которые придут в функцию как параметр ? Я могу обратиться в цикле к конкретным ячейкам ?

PHP
1
2
3
4
5
6
7
8
9
10
11
function somefunction($cells) {
    echo "<table border='1' width='100%' height='100%' cellspacing='0'>";
    for($i=1; $i<=3; $i++) {
        echo "<tr>";
             for($j=1; $j<=3; $j++) {
                   echo "<td></td>";               
        }
         echo "</tr>";
    }
    echo "</table>";
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.08.2014, 22:31
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Покрасить определённую ячейку (PHP):

Покрасить текст в обработчике обратной связи - PHP
Всем добрый вечер. Подскажите как мне покрасить текст в красный цвет в обработчике обратной связи... &lt;?php $name = $_POST; ...

Перенаправление на определённую страницу по условию - PHP
Не пинайте, не могу написать простейший скрипт. Только начал учиться. Нужно, что бы в зависимости от выбранной радио кнопки после нажатия...

Запись данных в определённую строку файла - PHP
Привет! Есть файл, в котором просто описан массив php &lt;?php $user_data = array( 'var' =&gt; 'one', 'var2' =&gt; array( ...

Отправить данные через Ajax в определённую функцию PHP - PHP
Здравствуйте! Долго думал как объяснить суть вопроса, в общем есть функция ajax : $(document).ready(function(){ ...

Нужно прочитать из текстового файла определённую строку (не первую) - PHP
Люди, спасайте. Перерыл весь инет, никак найти не могу. В книге у меня какой-то бред написан. Нужно прочитать из текстового файла...

Событие на ячейку таблицы - PHP
Доброго времени суток! В который раз обращаюсь за помощью к этому форуму! Проблема в следующем: Пишу скрипт, который считывает данные с...

2
mav
227 / 205 / 64
Регистрация: 23.06.2009
Сообщений: 481
23.08.2014, 11:44 #2
Цитата Сообщение от maximillian77 Посмотреть сообщение
можно как-тo сделать, что бы в моей HTML таблице я мог закрасить только те ячейки, которые придут в функцию как параметр ?
ну например если параметр представляет собой что-то вроде "2 ряд, 3 ячейка", то можно
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
function somefunction($cells) 
{
    echo "<table border='1' width='100%' height='100%' cellspacing='0'>";
    
    for($i = 1; $i <= 3; $i++) 
    {
            echo "<tr>";
        
        for($j = 1; $j <= 3; $j++) 
        {
            if(is_array($cells) && in_array($i.":".$j, $cells))
            {
                echo "<td style=\"background: #f00;\">&nbsp;</td>";
            }
            else
            {
                echo "<td>&nbsp;</td>";
            }
        }
        
        echo "</tr>";
    }
    
    echo "</table>";
}
 
$cells = array("2:3", "1:1", "3:2");
somefunction($cells);
0
maximillian77
5 / 5 / 2
Регистрация: 07.07.2014
Сообщений: 559
23.08.2014, 16:35  [ТС] #3
mav, спасибо Вам, а если допустим у меня есть вот такой массив ...

PHP
1
Array ( [0] => Array ( [text] => sometext  [cells] => Array ( [0] => 1 [1] => 2 [2] => 4 [3] => 5 ) [align] => center [valign] => center [color] => FF0000 [bgcolor] => 0000FF ) [1] => Array ( [text] =>sometext2  [cells] => Array ( [0] => 8 [1] => 9 ) [align] => right [valing] => bottom [color] => 00FF00 [bgcolor] => FFFFFF ) )
как мне грамотней обратиться к моим cells ? Я пробовал вот так,

PHP
1
2
3
4
5
6
function somefunction($arrOfvalues,$step) {
   foreach ($arrOfvalues as $key => $value) {
        foreach ($arrOfvalues[$key]['cells'] as $key2 => $value2)
               if ($step == $value2) return true;   
       } 
}
но не пойму, почему интерпретатор не заходит вот на эту строчку ....

PHP
1
 if ($step == $value2) return true;
Добавлено через 2 часа 5 минут
Проблему с if решил.

Добавлено через 1 час 31 минуту
P.s может кто-нибудь сталкивался, как бы так сделать, что бы в циклe в зависимости от того какие цифры придут в функцию, реализовывался colspan и rowspan ?? Допустим есть функция, которая рисует таблицу 4*4, а что если мы хотим, что бы функция не только рисовала таблицу, но и по параметру, который приходит в функцию объединяла необходимые ячейки ? Как бы это красиво сделать ?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.08.2014, 16:35
Привет! Вот еще темы с ответами:

Re: Удалить ячейку массива - PHP
Здравствуйте друзья. У меня такая задача. Есть одномерный ассоциативный массив с цифровыми ключами и цифрами в них, это обязательное...

Удалить ячейку массива - PHP
Доброй ночи. Подскажите, как можно, не прибегая к циклам, найти и удалить ячейку массива(со сдвигом) по определенному значению. Скажем, нам...

Текст из файла в ячейку массива - PHP
&lt;!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN'&gt; &lt;meta http-equiv='content-type' content='text/html; charset=utf-8'&gt; ...

Добавление кнопки в ячейку таблицы - PHP
while($n = mysqli_fetch_assoc($query)) { echo &quot;&lt;tr&gt;&lt;td&gt;&quot;, $id = $n, &quot;&lt;/td&gt;&lt;td&gt;&quot;, $title = $n, &quot;&lt;/td&gt;&lt;td&gt;&quot;, $content = $n, ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru