Страницы

Translate

пятница, 19 июня 2015 г.

Создать таблицу средствами php

Этой статьей я начну писать о своих успехах на поприще изучения веб разработки.

Итак начнем.

Я не хочу сказать что мое решение самое правильное, просто это одно из них.
Для начала следует вспомнить как верстается таблица на чистом HTML.

<table>
    <tr>
        <td>...</td>
        <td>...</td>
        <td>...</td>
    </tr>
    <tr>
        <td>...</td>
        <td>...</td>
        <td>...</td>
    </tr>
</table>

Добавим к открывающему тегу table атрибуты - border='1' cellpadding = '5' width='30%', и посмотрим что у нас получилось

.........
.........

Теперь сделаем тоже самое, но с использованием php. Также давайте раскрасим клетки таблицы. Конечно лучше это делать средствами CSS, но попробуем так

index.php:

<?php

$rows = 10;//строки
$cols = 6;//столбцы
$table = "<table border='1' cellpadding = '3' width='50%'>";
$count = 0;//счетчик

for($i = 1; $i < $rows; $i++ ){
 $table .= "<tr align='center'>";
 for($j = 1; $j < $cols; $j++ ){
  $count++;
  if(($count%2)=== 0) {
   $table .= "<td bgcolor='yellow'>$count</td>";
  } else {
   $table .= "<td>$count</td>";
  };
  
 };
 $table .= "</tr>";
};

$table .= "</table>";
echo $table;

?>

А вот что должно получится:

Ну вот как-то так, делитесь своими замечаниями.