Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.11.2012, 00:24   #1
timedo
Пользователь
 
Аватар для timedo
 
Регистрация: 20.10.2012
Сообщений: 22
По умолчанию Вывод контента в несколько колонок.не работает

Хочу сделать вывод контента табличным способом в три колонки, но не могу понять что не правильно...Подскажите пожалуйста кто знает, буду очень признателен.
PHP код:
$inc = include('inc/dbconnect.php');
$res mysql_query("SELECT `title`, `imgsrc`, `name` FROM `photos`");
                                        
                                        
$colich_results $res->num_rows;
                                            
if(
$colich_results 0)
{
  echo 
'<table border="1">';
  for(
$i 0$i $colich_results$i++)
  {
    
$row $res->fetch_object();
    
$count $i 1;
    if(
$count == 1)
    {
      echo 
'<tr><td>';
      echo 
"<a class='title' /" $row['imgsrc'] . "'>" $row['name']. "</a><br>";
      echo 
"<a class='gallery' rel='group'  href='img/" $row['imgsrc'] . "'><img src='img/" $row['imgsrc'] . "' '/></a><br>";
      echo 
"</td>";
     }
     else if (
$count == 2)
     {
       echo 
'<td>';
    echo 
"<a class='title' /" $row['imgsrc'] . "'>" $row['name']. "</a><br>";
    echo 
"<a class='gallery' rel='group'  href='img/" $row['imgsrc'] . "'><img src='img/" $row['imgsrc'] . "' '/></a><br>";
    echo 
"</td>";
     }
    else if (
$count == 0)
    {
    echo 
'<td>';
    echo 
"<a class='title' /" $row['imgsrc'] . "'>" $row['name']. "</a><br>";
    echo 
"<a class='gallery' rel='group'  href='img/" $row['imgsrc'] . "'><img src='img/" $row['imgsrc'] . "' '/></a><br>";
    echo 
"</td></tr>";
    }
    echo 
'</table>';
    }
                                                    

timedo вне форума Ответить с цитированием
Старый 02.11.2012, 00:44   #2
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

Тут все неправильно.
таблица закрывается не правильно
Что если кол-во записей на 3 не делится?
и тд...
eval вне форума Ответить с цитированием
Старый 02.11.2012, 14:51   #3
timedo
Пользователь
 
Аватар для timedo
 
Регистрация: 20.10.2012
Сообщений: 22
По умолчанию

Может пригодится кому, правильны вариант:

PHP код:
$inc = include('inc/dbconnect.php');
                                        
$res mysql_query("SELECT `title`, `imgsrc`, `name` FROM `photos`");
                                        
                                        
                                        
$colich_results mysql_num_rows($res);
                                        
                                            if(
$colich_results 0)
                                            {
                                                echo 
'<table >';
                                                    for(
$i 0$i $colich_results$i++)
                                                    {
                                                    
$row mysql_fetch_array($res);
                                                    
                                                    
$count $i 1;
                                                        if(
$count == 1)
                                                        {
                                                            echo 
'<tr><td>';
                                                            echo 
'<center>';
                                                            echo 
"<a class='title' /" $row['imgsrc'] . "'>" $row['name']. "</a><br>";
                                                            echo 
"<a class='gallery' rel='group'  href='img/" $row['imgsrc'] . "'><img src='img/" $row['imgsrc'] . "'width='90%' '/></a><br>";
                                                            echo 
'</center>';
                                                            echo 
"</td>";
                                                        }
                                                        else if (
$count == 2)
                                                        {
                                                            echo 
'<td>';
                                                            echo 
'<center>';
                                                            echo 
"<a class='title' /" $row['imgsrc'] . "'>" $row['name']. "</a><br>";
                                                            echo 
"<a class='gallery' rel='group'  href='img/" $row['imgsrc'] . "'><img src='img/" $row['imgsrc'] . "' width='90%' '/></a><br>";
                                                            echo 
'</center>';
                                                            echo 
"</td>";
                                                        }
                                                         else if (
$count == 0)
                                                        {
                                                            echo 
'<td>';
                                                            echo 
'<center>';
                                                            echo 
"<a class='title' /" $row['imgsrc'] . "'>" $row['name']. "</a><br>";
                                                            echo 
"<a class='gallery' rel='group'  href='img/" $row['imgsrc'] . "'><img src='img/" $row['imgsrc'] . "'width='90%' '/></a><br>";
                                                            echo 
'</center>';
                                                            echo 
"</td></tr>";
                                                        }
                                                    
                                                    }
                                                    echo 
'</table>';
                                            } 
timedo вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывод блока контента с подробной инфой Pingvinenok_Lolo PHP 17 29.03.2012 18:27
Вывод текста в несколько колонок (Delphi 7) Gonzo Компоненты Delphi 8 02.06.2011 15:01
Вывод в несколько страниц BloodWizard PHP 8 15.05.2010 14:48
Сравнение и вывод 4х колонок попарно andrew1232 Microsoft Office Excel 9 03.03.2010 19:37
В чем ошибка вывода содеримого таблицы бд на страницу в несколько колонок xxxsas PHP 1 11.05.2009 13:30