Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Помогите в работе с массивами
 
 автор: mamedovvms   (16.04.2009 в 10:02)   письмо автору
 
 

тут такое дело у меня вот так выглядит массив

HTML_Table Object
(
[_autoFill] =>
[_caption] => Array
(
)

[_colgroup] => Array
(
)

[_thead] =>
[_tfoot] =>
[_tbody] => HTML_Table_Storage Object
(
[_autoFill] =>
[_autoGrow] => 1
[_structure] => Array
(
[0] => Array
(
[0] => Array
(
[contents] => Наименование
[type] => TH
это только часть, до того момента где как раз и возникает проблема
мне нужно что бы у ТН был атрибут width=100% например , как так сделать?

  Ответить  
 
 автор: DJ Paltus   (16.04.2009 в 10:12)   письмо автору
 
   для: mamedovvms   (16.04.2009 в 10:02)
 

Стилем, например.
<style>
TH {width:100%;}
</style>

  Ответить  
 
 автор: mamedovvms   (16.04.2009 в 10:13)   письмо автору
 
   для: DJ Paltus   (16.04.2009 в 10:12)
 

вот как это у меня выглядит
$table->addRow( $tableheader, 'class="sectiontableheader"', 'th', true );
куда мне писать то что вы сказали?

  Ответить  
 
 автор: sim5   (16.04.2009 в 10:19)   письмо автору
 
   для: mamedovvms   (16.04.2009 в 10:13)
 

Не сюда, а в стилях для класса TH.sectiontableheader указать нужное.

  Ответить  
 
 автор: mamedovvms   (16.04.2009 в 10:21)   письмо автору
 
   для: sim5   (16.04.2009 в 10:19)
 

да это было бы не проблемой, вот только одна загвоздочка, у меня их в строке 5 штук, а что бы была 100% надо только одну вот в том то и вопрос, я думал может как то в массиве можно присвоить для определенной ячейке свойство?

  Ответить  
 
 автор: DJ Paltus   (16.04.2009 в 10:21)   письмо автору
 
   для: mamedovvms   (16.04.2009 в 10:13)
 

В начале документа, где-то между <head> и </head> написать:
<style>
TH.selectiontableheader{width:100%;}
</style>

  Ответить  
 
 автор: mamedovvms   (16.04.2009 в 10:24)   письмо автору
 
   для: DJ Paltus   (16.04.2009 в 10:21)
 

а если сделать как вы говорите то получится что все <ТН> будут 100%, а мне нужно чтобы только первая в строке была 100% а остальные как получится, может так яснее будет мой вопрос?

  Ответить  
 
 автор: DJ Paltus   (16.04.2009 в 10:26)   письмо автору
 
   для: mamedovvms   (16.04.2009 в 10:24)
 

В таблице не бывает больше одного TH - это же заголовок! Остальные ячейки растянутся в пределах таблицы.

  Ответить  
 
 автор: mamedovvms   (16.04.2009 в 10:28)   письмо автору
 
   для: DJ Paltus   (16.04.2009 в 10:26)
 

спасибо большое , все понял

  Ответить  
 
 автор: mamedovvms   (16.04.2009 в 10:35)   письмо автору
 
   для: DJ Paltus   (16.04.2009 в 10:26)
 

Но у меня тогда возникает другой вопрос а как тогда вот сдесь сделать первый td 100%

$table->addRow( $data[$key], 'class="sectiontableentry'.$i.'"', 'td', true );

  Ответить  
 
 автор: DJ Paltus   (16.04.2009 в 10:42)   письмо автору
 
   для: mamedovvms   (16.04.2009 в 10:35)
 

сделаешь первый - все остальные под ним станут 100%.
в отрыве от общего кода задача не решается.

  Ответить  
 
 автор: mamedovvms   (16.04.2009 в 10:48)   письмо автору
 
   для: DJ Paltus   (16.04.2009 в 10:42)
 

ну ладно буду решать эту проблему

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования