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 :: вывод из mysql в 2 столбика

 PHP.SU

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


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

> Без описания
andre
Отправлено: 31 Декабря, 2012 - 15:42:47
Post Id


Гость


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


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

[+]


Всех с наступающим.вопрос я бы сказал по поводу оформления больше всего,так как все работает.у меня производится вывод в один толбец.а мне нужно сделать вывод в 2 столбца,например по 3 записи в каждом столбце.
Вот код,упрощенный.Выводит только в один столбец,а как сделать что бы выводило в 2 столбца?
CODE (SQL):
скопировать код в буфер обмена
  1.  
  2. $gst8y = mysql_query("SELECT *  FROM `tema` WHERE id={$_GET['ppp']} AND text!='' ORDER BY RAND() LIMIT 12");
  3. while($filee8 = mysql_fetch_array($gst8y))
  4. {
  5. IF ($filee8['text']!="")
  6. {
  7. print"<table><tr><td><table><tr><td ><a href=\"stat.php?jjj={$filee8['iidd']}&ppp={$filee8['id']} \"><h2>{$filee8['zagolovok']}</h2></a></td></tr></table></td></tr></table>";
  8.  }
  9. }
  10.  
 
 Top
KingStar
Отправлено: 31 Декабря, 2012 - 19:28:37
Post Id



Участник


Покинул форум
Сообщений всего: 1889
Дата рег-ции: Авг. 2011  
Откуда: Беларусь


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




PHP:
скопировать код в буфер обмена
  1. $gst8y = mysql_query("SELECT *  FROM `tema` WHERE id={$_GET['ppp']} AND text!='' ORDER BY RAND() LIMIT 12");
  2.  
  3. $x = 0;
  4.  
  5. while($filee8 = mysql_fetch_array($gst8y))
  6. {
  7.  
  8.    
  9.    if(!empty($filee8['text']))
  10.    {       
  11.            if(empty($x)) echo "<table>";                       
  12.            
  13.            echo "<tr>";
  14.            echo "<td>";
  15.            echo "<a href='stat.php?jjj=".$filee8['iidd']."&ppp=".$filee8['id']."'>";
  16.            echo "<h2>".$filee8['zagolovok']."</h2>";
  17.            echo "</a>";
  18.            
  19.             echo ($i % 2 === 0 ? "</td>" : "</td></tr>");
  20.    
  21.                 $x++;
  22.    }
  23. }
  24.  
  25. if(!empty($x)) echo "</table>";


как-то так


-----
То что программа работает, не означает что она написана правильно!
 
 Top
andre
Отправлено: 31 Декабря, 2012 - 20:18:13
Post Id


Гость


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


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

[+]


спасибо за код,но все выводится так же в 1 столбик
 
 Top
andre
Отправлено: 01 Января, 2013 - 07:57:32
Post Id


Гость


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


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

[+]


сделал вот так,заработало
PHP:
скопировать код в буфер обмена
  1.  $gst8y = mysql_query("SELECT * , DATE_FORMAT(`data`,'%d.%m.%Y') AS `data` FROM `tema` WHERE id={$_GET['ppp']} AND text!='' ORDER BY RAND() LIMIT 6") or die("Invalid query: " . mysql_error());
  2.  
  3. while($filee8 = mysql_fetch_array($gst8y))
  4. {
  5. if ($filee8['text']!="")
  6.  print"<table  border=\"0\"   height=\"60\" >";
  7.  
  8. print"<tr><td class=\"tim\" valign=\"top\" ><table border=\"0\" width=\"350\"><tr><td valign=\"top\"><a href=\"stat.php?jjj={$filee8['iidd']}&ppp={$filee8['id']} \"><h2 class=\"ihstat\">{$filee8['zagolovok']}</h2></a></font></td></tr></table></td>";
  9.  $filee8 = mysql_fetch_array($gst8y);
  10.  print"<td valign=\"top\"><table border=\"0\" width=\"350\"><tr><td valign=\"top\"><a href=\"stat.php?jjj={$filee8['iidd']}&ppp={$filee8['id']} \"><h2 class=\"ihstat\">{$filee8['zagolovok']}</h2></a></font></td></tr></table></td></tr></table>";
  11.  
  12. }
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Напишите за меня, пожалуйста »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB