|
|
|
| Вот такие у меня таблички. Только строчек побольше. Причем переменное значение. Может быть от 12 до 35. Как сделать их вывод через цикл, чтобы, естественно, через переменную указывать, сколько строк?
======================================================================
<?php
echo '<table border=1>';
echo '<tr><th ><div style="font-size: 11px; width: 70px"><font-family=verdana>дата</th>' .
'<th ><div style="font-size: 11px; width: 70px"><font-family=verdana>дата</th>' .
'<th ><div style="font-size: 11px; width: 70px"><font-family=verdana>дата</th>' .
'<th ><div style="font-size: 11px; width: 70px"><font-family=verdana>дата</th>' .
'<th ><div style="font-size: 11px; width: 70px"><font-family=verdana>дата</th>' .
'<th ><div style="font-size: 11px; width: 70px"><font-family=verdana>дата</th>' .
'<th ><div style="font-size: 11px; width: 70px"><font-family=verdana>дата</th>' .'<tr>';
echo '<table border=1>';
echo "<tr><th div width=270px bgcolor = \"#BBCCFF\"align='center'>дата дата</th>
<th div width=70px bgcolor = \"#BBCCFF\"align='center'>дата дата</th>
<th div width=70px bgcolor = \"#BBCCFF\"align='center'>дата дата</th>
<th div width=70px bgcolor = \"#BBCCFF\"align='center'>дата дата</th>
<th div width=70px bgcolor = \"#BBCCFF\"align='center'>дата дата</th>
<th div width=70px bgcolor = \"#BBCCFF\"align='center'>дата дата</th>
<th div width=70px bgcolor = \"#BBCCFF\"align='center'>дата дата</th></tr>";
?> | |
|
|
|
|
|
|
|
для: Andrey_V
(15.11.2005 в 00:59)
| |
<?
$size = 30;
echo '<table border=1>';
for($i=0; $i<$size; $i++)
{
echo "<tr><th div width=270px bgcolor = \"#BBCCFF\"align='center'>дата дата</th>";
}
echo "</table>";
?>
|
???? | |
|
|
|
|
|
|
|
для: Artem S.
(15.11.2005 в 01:04)
| | Попробовал. Но таблица почему-получается вертикальной. А надо, чтобы ячейки располагались горизонтально. что надо сделать? | |
|
|
|
|
|
|
|
для: Andrey_V
(15.11.2005 в 00:59)
| | Достаточно лишь создать массив с "дата" и "дата дата"
<?php
$data[] = "дата";
$data[] = "дата";
$data[] = "дата";
$data[] = "дата";
$data[] = "дата";
$data[] = "дата";
$data[] = "дата";
?>
|
далее такой массив можно выводить либо так
<?php
echo "<table border=1>";
foreach($data as $line)
{
echo "<th ><div style=\"font-size: 11px; width: 70px\"><font-family=verdana>$line</th>";
}
echo "</table>";
?>
|
либо так
<?php
echo "<table border=1>";
for($i = 0; $i < count($data); $i++)
{
echo "<th ><div style=\"font-size: 11px; width: 70px\"><font-family=verdana>$line</th>";
}
echo "</table>";
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(15.11.2005 в 01:09)
| | Да, так все получилось. Теперь буду пробовать в реальном скрипте. Спасибо за помощь | |
|
|
|
|
|
|
|
для: Andrey_V
(15.11.2005 в 02:18)
| | Если надо что б ячейки располагались горизонтально, то не проще ли выводит в цикле только столбцы т.е.
<?
$size = 30;
echo '<table border=1><tr>';
for($i=0; $i<$size; $i++)
{
echo "<th div width=70px bgcolor = \"#BBCCFF\"align='center'>дата дата</th>";
}
echo "</tr>";
echo "</table>";
?>
|
| |
|
|
|