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

Форум PHP

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

 

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

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

тема: Помогите создать табличную форму
 
 автор: broker   (29.10.2004 в 13:21)   письмо автору
 
 

Я хочу создать форму таблицы которую я мог потом использовать. Например:
я опишу по кратче
$article="<TABLE WIDTH=100% BORDER=0><TR>
<TD background=\"$article_img\">&nbsp;</TD>
<TD><b>&nbsp;&nbsp;::&nbsp; $article_name &nbsp; ::</b></TD>
 <TD>&nbsp;</TD>
</TR></TABLE>";

и использовать это несколько раз в одном странице
$article_name="Заголовок";
$article_img="img.gif";
echo $article ;
$article_name="Заголовок1";
$article_img="img1.gif";
echo $article ;

но незнаю сработает ли это, но я видел другой способ создании таких форм
кажется в виде темплейта

   
 
 автор: glsv (Дизайнер)   (29.10.2004 в 13:34)   письмо автору
 
   для: broker   (29.10.2004 в 13:21)
 

Все нормально. Можно и так. У Вас тоже, в некотором роде, темплейт получился.

   
 
 автор: broker   (29.10.2004 в 13:53)   письмо автору
 
   для: glsv (Дизайнер)   (29.10.2004 в 13:34)
 

Ок Спасибо ) А вообще по другому можно еще создать ?

   
 
 автор: glsv (Дизайнер)   (29.10.2004 в 14:15)   письмо автору
 
   для: broker   (29.10.2004 в 13:53)
 

>А вообще по другому можно еще создать ?

Так не совсем верно ставить вопрос...
Всегда можно сделать как то иначе. Главным вопросом должно быть - "для чего".
Т.е. должна быть задача - после этого нужно искать оптимальное решение.

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

Дело в том, что можно очень долго искать "лучшее универсальное решение"... затратить много времени и почти ничего не получить в выигрыше. Каждый способ является лучшим только при своих уникальных условиях.

   
 
 автор: broker   (29.10.2004 в 21:52)   письмо автору
 
   для: glsv (Дизайнер)   (29.10.2004 в 14:15)
 

Я использовал так как описал но не работает появляется табличная форма без переменных которая должно изменится .вот так:
<TABLE WIDTH=100% BORDER=0><TR> 
<TD background=""> </TD> 
<TD><b>  ::    ::</b></TD> 
<TD> </TD> 
</TR></TABLE>

   
 
 автор: glsv (Дизайнер)   (30.10.2004 в 03:59)   письмо автору
 
   для: broker   (29.10.2004 в 21:52)
 

Опа! Я Вам неверно сказал. Спутал с функцией...
Вот так будет работать. Создаем функцию, которая будет генерировать HTML-код.
И для создания таблиц вызываем эту функцию и передаем в нее необходимые аргументы.


<?
showtable
("Заголовок""img.gif");
showtable("Заголовок1""img1.gif");

function 
showtable($article_name$article_img)
{
  
$article="<TABLE WIDTH=100% BORDER=1><TR> 
  <TD background=\"
$article_img\">&nbsp;</TD> 
  <TD><b>&nbsp;&nbsp;::&nbsp; 
$article_name &nbsp; ::</b></TD> 
  <TD>&nbsp;</TD> 
  </TR></TABLE>"

  echo 
$article;
}
?>

   
Rambler's Top100
вверх

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