Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Таблица в таблицу html?

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Таблица в таблицу как корректно вывести?
radlif
Отправлено: 20 Февраля, 2011 - 18:55:14
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Февр. 2011  


Помог: 0 раз(а)




Имеется табличка html с 3 столбцами вывожу в центральный инфо из базы.

PHP:
скопировать код в буфер обмена
  1.  
  2. $zzz1="<table width=\"100%\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\" class=\"tsa\">";
  3. $zzz3="</table>";
  4.         if($str==1){
  5.                 $str=0;
  6.         }
  7.         for($lk=$str;$lk<$str+10;$lk++){
  8.         $kod=$pv;
  9.         $kod=$this->sql("SELECT name_saita, url_saita, opis FROM $this->sait WHERE id='{$kod[$lk][id]}'");
  10.         $kod=$this->mb($kod);
  11.         if($kod[0]['name_saita']==NULL){
  12.                 break;
  13.         }
  14. $zzz2=$zzz2."<tr>
  15.    <td align=\"center\" width=\"20%\">{$kod[0][nov_saita]}</td>
  16.    <td width=\"80%\" class=\"op\">{$kod[0][opis]}</td>
  17.    </tr>";
  18. }
  19. $zzz=$zzz1.$zzz2.$zzz3;
  20.  


при вставке кода в html если таблица получается больше той в которую
вставляю она вылазит за пределы!
Что делать?
Можно ли обойтись без $zzz1 $zzz3;
так чтоб всё не перекоряживало? Огорчение

(Отредактировано автором: 20 Февраля, 2011 - 18:58:37)

 
 Top
Джур
Отправлено: 20 Февраля, 2011 - 19:34:58
Post Id



Посетитель


Покинул форум
Сообщений всего: 423
Дата рег-ции: Март 2007  


Помог: 0 раз(а)




Святой инквизиции на вас нет, в самом то деле. Кто же так вопрос задает?

Судя по написанному, складывается впечатление, что вы ошиблись с html разметкой, а без "посмотреть" советовать что-то глупо. PHP тут, как бы, совсем ни причем.


-----
Тамбовский каджит тебе товарищ
 
 Top
Uchkuma
Отправлено: 20 Февраля, 2011 - 23:31:50
Post Id



Участник


Покинул форум
Сообщений всего: 1539
Дата рег-ции: Март 2010  
Откуда: Киров


Помог: 6 раз(а)




radlif пишет:
Можно ли обойтись без $zzz1 $zzz3;
Склеивайте строки так:
PHP:
скопировать код в буфер обмена
  1. $string = '<table ...';
  2. $string .= '<tr><td ...';
  3. $string .= '...';
  4. $string .= '</table>';
  5.  
  6. echo $string;


А по теме советую сначала отделить мух от котлет и по-русски сформулировать проблему.
Перемещаю в "HTML, Дизайн & CSS".
 
 Top
JustUserR
Отправлено: 21 Февраля, 2011 - 17:13:59
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




radlif пишет:
Если таблица получается больше той в которую
вставляю она вылазит за пределы!
В качестве возможного варианта решения предполагаемой задачи заключающейся в осуществлении фиксации максимального размера элемента таблицы возможно использование следующих схем - в первом случае осуществляется интегрирование дополнительных контейнерных div-элементов обеспечивающих перекрытие или установки полосы прокрутки объектов с недопустимой шириной - во втором случае осуществляется внедрение JS-скрипта обеспечивающего расчет парметров отображения в реальном времени и целевое масштабирование


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB