Имеется БД , поле1-Varchar,поле2-Num.
Необходимо отобразить данные БД в виде:
поле1.1 поле2.1 поле1.4 поле2.4 поле1.7 поле2.7
поле1.2 поле2.2 поле1.5 поле2.5 поле1.8 поле2.8
поле1.3 поле2.3 поле1.6 поле2.6 поле1.9 поле2.9
причем поле1.х - ссылка,
поле2.х - число
и чтобы число следовало сразу за текстом.
Пробую организовать вывод таблицей ( <table> ),
помещая текст и число в одну ячейку,
не выходит разделить на ссылку и число-
на экране текстовая часть и число выглядят, как одна ссылка.
Вот код:
<table >
<?php foreach($this->cat_r as $cat_r): ?>
<tr>
<td rowspan="3"; >
<?php echo $this->escape($cat_r->Name) ?>
<?php echo $this->escape($cat_r->Kolvo) ?>
</td>
</tr>
<?php endforeach; ?>
</table>
Спустя 3 минуты, 36 секунд (7.06.2010 - 16:22) Basili4 написал(а):
во первых я такого изврата никогда не видел
во вторых
надо вот так
<td rowspan="3"; >
<?php echo $this->escape($cat_r->Name) ?>
</td>
<td тут если нужен rowspan укажи его >
<?php echo $this->escape($cat_r->Kolvo) ?>
</td>
Но я бы переписал весь код. Так и запутатся не долго.
во вторых
надо вот так
<td rowspan="3"; >
<?php echo $this->escape($cat_r->Name) ?>
</td>
<td тут если нужен rowspan укажи его >
<?php echo $this->escape($cat_r->Kolvo) ?>
</td>
Но я бы переписал весь код. Так и запутатся не долго.
Спустя 5 минут, 36 секунд (7.06.2010 - 16:27) Guest написал(а):
Что тебя испугало в коде?
Спустя 2 минуты, 59 секунд (7.06.2010 - 16:30) Basili4 написал(а):
обилие <?php на 5 строчек ну сделай все в одном блоке
или это не феншую
<?php
echo "<table >"
foreach($this->cat_r as $cat_r)
{
echo "<tr>"
echo "<td rowspan="3"; >";
echo $this->escape($cat_r->Name);
echo $this->escape($cat_r->Kolvo);
echo "</td>";
echo "</tr>"
}
echo "</table>";
или это не феншую
Спустя 19 секунд (7.06.2010 - 16:30) Guest написал(а):
У тебя текст и число в разных ячейках, у меня-в одной.
Число должно следовать сразу за текстом.
Число должно следовать сразу за текстом.
Спустя 2 минуты, 38 секунд (7.06.2010 - 16:33) Basili4 написал(а):
Стилями делаешь так чтобы они были близко блико друг другу и будет тебе счастье или еще вариант скорее всего ты не закрываешь сылку смотри у тебя тег </a> в сылке есть
Спустя 13 минут, 51 секунда (7.06.2010 - 16:47) Guest написал(а):
Спасибо за наводку про <a>.
А как ее в этой конструкции закрыть за $cat_r->Name (строкой)?
Причем число надо еще раскрасить в другой цвет.
<p><a href="<?php echo $this->url(array('controller' =>'index'))?>"></p>
<table >
<?php foreach($this->cat_r as $cat_r): ?>
<tr>
<td rowspan="3"; >
<?php echo $this->escape($cat_r->Name) ?>
<?php echo $this->escape($cat_r->Kolvo) ?>
</td>
</tr>
<?php endforeach; ?>
</table>
А как ее в этой конструкции закрыть за $cat_r->Name (строкой)?
Причем число надо еще раскрасить в другой цвет.
<p><a href="<?php echo $this->url(array('controller' =>'index'))?>"></p>
<table >
<?php foreach($this->cat_r as $cat_r): ?>
<tr>
<td rowspan="3"; >
<?php echo $this->escape($cat_r->Name) ?>
<?php echo $this->escape($cat_r->Kolvo) ?>
</td>
</tr>
<?php endforeach; ?>
</table>
Спустя 1 минута, 13 секунд (7.06.2010 - 16:48) Basili4 написал(а):
<p><a href="<?php echo $this->url(array('controller' =>'index'))?>"></a></p> так должно быть
Спустя 7 минут, 14 секунд (7.06.2010 - 16:55) Guest написал(а):
1.
<p><a href="<?php echo $this->url(array('controller' => 'index'))?>"/a></p>
2.
<p><a href="<?php echo $this->url(array('controller' =>'index'))?>"></a></p>
В первом случае и текст и число являются ссылкой
Во втором- и текст и число - просто текст, без подчеркивания.
Надо, чтобы ссылка - только текст.
<p><a href="<?php echo $this->url(array('controller' => 'index'))?>"/a></p>
2.
<p><a href="<?php echo $this->url(array('controller' =>'index'))?>"></a></p>
В первом случае и текст и число являются ссылкой
Во втором- и текст и число - просто текст, без подчеркивания.
Надо, чтобы ссылка - только текст.
Спустя 3 минуты, 31 секунда (7.06.2010 - 16:59) Basili4 написал(а):
В первом синтакси нарушен
во втором нет текста сылки
<p><a href="<?php echo $this->url(array('controller' =>'index'))?>">ТУТ </a></p>
во втором нет текста сылки
<p><a href="<?php echo $this->url(array('controller' =>'index'))?>">ТУТ </a></p>
Спустя 8 минут, 33 секунды (7.06.2010 - 17:07) Guest написал(а):
Что должно быть вместо "ТУТ"? в моем случае?
Спустя 3 часа, 53 минуты, 19 секунд (7.06.2010 - 21:01) Guest написал(а):
Исправил, теперь ссылки выглядят как текст(без подчеркивания),
хотя цвет(blue) из css берется верно.
<p><a href="<?php echo $this->url(array('controller'=>'index'))?>"></a></p>
<table >
<?php foreach($this->cat_r as $cat_r): ?>
<tr>
<td rowspan="3"; >
<a><?php echo $this->escape($cat_r->Name) ?></a>
<?php echo $this->escape($cat_r->Kolvo) ?>
</td>
</tr>
<?php endforeach; ?>
</table>
-------------------------
css
-------------------------
body,html
{
padding-left: 80px;
padding-top: 80px;
font-family: Times New Roman;
}
h1 { font-size: 18pt; color: DimGray ;}
a { font-size: 10t; color: Blue ;}
хотя цвет(blue) из css берется верно.
<p><a href="<?php echo $this->url(array('controller'=>'index'))?>"></a></p>
<table >
<?php foreach($this->cat_r as $cat_r): ?>
<tr>
<td rowspan="3"; >
<a><?php echo $this->escape($cat_r->Name) ?></a>
<?php echo $this->escape($cat_r->Kolvo) ?>
</td>
</tr>
<?php endforeach; ?>
</table>
-------------------------
css
-------------------------
body,html
{
padding-left: 80px;
padding-top: 80px;
font-family: Times New Roman;
}
h1 { font-size: 18pt; color: DimGray ;}
a { font-size: 10t; color: Blue ;}
Спустя 10 часов, 32 минуты, 22 секунды (8.06.2010 - 07:33) Basili4 написал(а):
Место ТУТ должно быть текстовое описание ссылки кликните тут вот какогда в тут кликают тогда осуществляется переход
Спустя 4 часа, 25 минут, 46 секунд (8.06.2010 - 11:59) Guest написал(а):
Цитата (Basili4 @ 8.06.2010 - 04:33) |
Место ТУТ должно быть текстовое описание ссылки кликните тут вот какогда в тут кликают тогда осуществляется переход |
Спасибо, все получилось.
Спустя 2 часа, 38 минут, 8 секунд (8.06.2010 - 14:37) Guest написал(а):
Еще вопрос.
В css
a:link {color:RoyalBlue;}
a:visited {color:BlueViolet ;}
a:hover {color: DimGray ;}
Но сразу после старта все ссылки одного цвета, как посещенные.
Почему?
В css
a:link {color:RoyalBlue;}
a:visited {color:BlueViolet ;}
a:hover {color: DimGray ;}
Но сразу после старта все ссылки одного цвета, как посещенные.
Почему?