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

Форум PHP

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

 

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

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

тема: Как вывести данные в несколько рядов
 
 автор: Ёлкотряс   (19.03.2008 в 11:52)   письмо автору
 
 

Подскажите плиз, как вывести данные, к примеру название картинки, под ним сама картинка и чтоб они шли вряд по 3, а потом уже спускались на другую строчку?

   
 
 автор: KPETuH   (19.03.2008 в 12:20)   письмо автору
 
   для: Ёлкотряс   (19.03.2008 в 11:52)
 

html

   
 
 автор: elenaki   (19.03.2008 в 12:36)   письмо автору
 
   для: KPETuH   (19.03.2008 в 12:20)
 

примерно так. тут по столбцам, строкам и страницам. количество столбцов и строк на странице регулируется.

<?$query "SELECT * FROM prefer_prods ORDER BY prod_ord";
 
$result mysql_query($query) or die("$query <b>failed!</b><br>".mysql_error());
 
$number=mysql_numrows($result); 
 
$i 0;

 if (
$number)  {
  
$show_cols 4// количество столбцов на странице
  
$show_rows 2// количество строк на странице

  
if (!isset($start1)) $start1=1;  /// начальная позиция (при register_globals = off заменить на $_GET["start1"])

    // определим, сколько всего столбцов и где мы находимся
$num_rows $number// количество строк в базе
$cols=floor($num_rows/$show_cols); // количество столбцов
$pages floor($num_rows/($show_cols*$show_rows));// количество страниц


/// вывод страницы
if ($num_rows $pages*$show_cols*$show_rows$vid++; 
for (
$iii=0$iii<=$vid$iii++) { 

/// вывод таблицы

if ($num_rows $show_rows$show_rows++; 
for (
$i=2$i<=$show_rows$i++) { 
$start1=$start1 1
$query "SELECT * FROM prefer_prods ORDER BY prod_ord limit $start1,$show_cols";
$start1=$start1+$show_cols 1;
$result mysql_query($query);
$number mysql_num_rows($result);
?>
<table align=center border="0" cellpadding=5 cellspacing=2>
<? $j 0;

    WHILE (
$j $number)
     {                         
$id mysql_result($result,$j,"id");
        
$descr mysql_result($result,$j,"descr");
      
$row mysql_fetch_array($result2);
$id $row["id"];
$image $row["offer"];
$price $row["price"];
$descr2 $row["descr"];
?> 
<td width=50%>
    <table align=center cellspacing=4 cellpadding=1 border=0 width="110"><tr  bgcolor=#add8e6>
    <tr><td align=center>
    <img src="img/prod/big/<? echo $image;?>" style= "border:#191970 1px solid;" width=80></td>
    </tr><tr>
    <td align=justify width=100><b><?if ($descr != '') echo $descr; else echo $descr2;?><br>
    <b>&euro;</b><b style=color:red><? printf("%.2f",round($price,2));?></b>.</td>
    </tr></table></td>
     <?$j++;
     } 
// конец вывода строки 
}// конец вывода таблицы
}// конец вывода страницы
/// конец всего 

}?>

   
 
 автор: mihdan   (20.03.2008 в 15:26)   письмо автору
 
   для: elenaki   (19.03.2008 в 12:36)
 

Ужас просто

Берите код sim5

http://softtime.ru/forum/read.php?id_forum=1&id_theme=50227

   
Rambler's Top100
вверх

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