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

Форум PHP

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: вывод картинок

Сообщения:  [1-5] 

 
 автор: [CHOL]Scorpion   (26.07.2005 в 22:11)   письмо автору
 
   для: FiX   (25.07.2005 в 22:35)
 

Ещё есть совет не превращать код в кашу и структурировать его. Так самомуже будет удобнее. А ещё я заметил ты конкотенацией пренебрегаешь. не стоит этого делать. Если переменную вставляешь в текстовую переменную, то "границы переменной должны быть отделены". например:


echo ("images/".$chapter."/nature.jpg");

   
 
 автор: cheops   (25.07.2005 в 23:00)   письмо автору
 
   для: FiX   (25.07.2005 в 22:35)
 

Посмотрите готоворе решение этой задачи в теме по ссылке http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=4849, там пример попроще и понагляднее.

   
 
 автор: FiX   (25.07.2005 в 22:35)   письмо автору
 
   для: DJ Paltus   (25.07.2005 в 21:43)
 

В принципе, понял, но осуществить не смогу (пока). Я учусь, поэтому... Если бы кто подсказал, с чего начать, потом может и сам догадаюсь...

   
 
 автор: DJ Paltus   (25.07.2005 в 21:43)   письмо автору
 
   для: FiX   (25.07.2005 в 20:26)
 

Добавить в цикл счетчик, который увеличивается на 1 с каждым проходом цикла, и в тот момент, когда он достигает значения 4 делать print("</tr><tr>"); и обнулять счетчик. И не забыть в конце достроить таблицу до прямоугольника пустыми ячейками, если строка неполная.
Код писать сейчас не успеваю, но насчет высоты тоже можно считать строки, (в тот же момент, когда их закрываешь) и ограничивать в нужный момент вывод.

   
 
 автор: FiX   (25.07.2005 в 20:26)   письмо автору
 
 

Решил написать скрипт простенького магазина шаблонов сайта (учусь PHP :) )
код:

<?php
include_once("config.inc");
$data = "data.dat";
$dir = "templates";
$files = fopen($data,"r");

while ($line=fgets($files,filesize($data))):
list ($id,$name,$cost)=explode("|",$line);
print "<td>
<table border=0 cellpadding=0 cellspacing=0 width=100% height=100%><tr><td>
<a href=\"cost.php?id=$id&nm=$name&cost=$cost&dir=$id\"><img src=\"$dir/$id.jpg\" border=0 vspace=0 hspace=0 alt=\"Купить $name\"></a></td></tR><tR>
<td valign=bottom>ID: $id<br>Цена: $cost</td></tr>
<tr><td><a href=\"cost.php?id=$id&nm=$name&cost=$cost&dir=$id\">Купить</a></td></tr>
</table>
</td>";
endwhile; ?>

Этот скрипт выводит все шаблоны только в ширину. А что надо сделать для того, чтобы, например, в ширину он выводил не больше 4-х шаблонов, а в высоту - не более 6?

   

Сообщения:  [1-5] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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