Вывод данных в ячейку таблицы, где пересекаются столбец и строка

dimagolov

Новичок
kaant, ну зачем тут ерунду писать? я же сказал, нарисуй таблицу в html-е руками, сразу поймешь, что такой алгоритм ну никак не сможет работать.

п.с. алгоритм хорош, в общем, для человека-чертежника, для excell, может для чего еще, но вот для создания html таблички никуда не годный
 

kaant

Новичок
ну вот так получается.

PHP:
<table>
 <tr>
  <td>12.00</td>
  <td>13.00</td>
  <td>14.00</td>
  <td>15.00</td>
  ...
 </tr>
 <tr>
  <td>16.04.08</td>
  <td></td>
  <td></td>
  <td></td>
  ...
 </tr>
  <tr>
  <td>17.04.08</td>
  <td></td>
  <td></td>
  <td></td>
  ...
 </tr>
</table>
-~{}~ 16.04.08 19:59:

т.е. время выводим в цикле? дату выводим в другом цикле и внутри этого цикла используем еще один цикл для вывода значений ячеек?

-~{}~ 16.04.08 20:02:

а значения ячеек состоят из массива, данные в котором формируются из значений таблицы БД... потом эти данные сравниваются со значением ячеек шапки (время, дата) и выводятся в таблицу?
 

dimagolov

Новичок
цикл - повторяющиеся действия. У тебя я их вижу 3:
1. чтение данных из БД и заполнение двумерного массива с ключами дата-время
Кроме того стоит создать массивы значений шапки, то есть то, что выводить в первой (то есть 0-й) строке и первой (0-й) ячейке каждой строки.
2. вывод строк таблицы
3. - вложенный во второй вывод ячеек строки. в каждой ячейке проверяем на существовании в массиве данных значения (не циклом, а isset) и если оно есть - выводим.
 

kaant

Новичок
если бы был готовый код, в котором можно было посмотреть как это все работает, то может быть разобрался...
 

Beavis

Banned
так напиши готовый код и разбирайся... смысла нет чтоб мы тебе код писали, всё равно эта задача выдумана тобой для самообучения, значит и должна быть решена тобой...
 
Сверху